Pytanie : mdb w sql serwer 2008 z vb6

I ściągać dojazdowy baza danych kartoteka dziennie od ftp serwer.  I potrzebować te rejestr w sql serwer 2008 na dzienny podstawa.  I chcieć to kompletnie automatyzować.  Dlaczego móc I to z vb6?

Thanks w postęp,

Don

Odpowiedź : mdb w sql serwer 2008 z vb6

Jeżeli ty tworzyć SSIS pakunek i używać ForEach zadanie ty móc myśl the kartoteka w falcówka który kończyć z .mdb. Ten sposób ono liczyć się co the filename dzwonić. Ty stawiać ten filename który ono właśnie zakładać w zmienna i wtedy ty móc że zmienna twój związek i wysyłać the dane the sql serwer/oledb miejsce przeznaczenia i importować the dane który sposób.

Brać spojrzenie przy to. Tam  być MDB który jako jeden stół w ono. SQL baza danych (2005) wymieniać MDBtoSQL który mieć jeden stół w ono z the struktura the jeden the mdb. The MDB i ProcessedFolder być w the ten sam książka telefoniczna the projekt. The materiał znaczyć na C:\Projects ale to być łatwy (zmieniać the zmienna i ty być złoty) Wtedy mockup jaki ssis pakunek móc.

3 zmienna, 3 podłączeniowy kierownik. Zmienna wymieniać więc ty znać znać iść w. The Podłączeniowy kierownik być wszystko dynamiczny. Na the Wyrażenie opcja stuknięcie the [...] i brać spojrzenie oprawiać.

The pakunek zaczynać z ForEach zbiornik the kartoteka z the falcówka. Ręcznie input the falcówka dokąd the kartoteka przychodzić. I wtedy the kartoteka przychodzić jako *.mdb. Teraz klikać dalej the Zmienny Mappings zakładka i ty widzieć że the kartoteka który znajdować kartografować the użytkownik zmienna MDBFileName.

Na the dane przepływ zadanie otwierać ten jeden jeden. The podłączeniowy kierownik być the MDB Podłączeniowy kierownik i wtedy ty klikać dalej the "imię stół lub widok" i wybierać "MyTable". Stuknięcie na the kolumna zakładka przychodzić oczekiwać. Wtedy klikać dalej the SQL Serwer oldeb miejsce przeznaczenia. Wybierać the SQL Serwer podłączeniowy kierownik i wtedy klikać the opadowy puszek i wybierać "MyTable". Klikać na the "mappings" zakładka i upewniać się że prawidłowo kartografować prawidłowo. jeżeli ono być, klikać dalej the imię na the lewica i wlec the linia the dopasowywanie imię na the dobro.

Ponieważ ty iść od Dostęp SQL ty musieć dane transformacja (przez pochodny kolumna) the typ z jaki Dostęp przynosić wewnątrz.

Wtedy (z powrotem the kontrolny przepływ) - ty iść the przetwarzać mdbs w falcówka. Tak, że zadanie ruszać się the kartoteka i stawiać ono w falcówka (kartoteka miejsce przeznaczenia konfigurować the ProcessedFolder zmienna).

Teraz the kartoteka zestrzelać codzienny od the ftp miejsce - ty iść the FTP zadanie kontrolny przepływ rzecz. Stuknięcie na "Nowy Związek pod "FTPConnection". Ono przynosić stawiać pudełko dokąd ty stawiać twój ftp info wewnątrz. Pod the Kartoteka Przeniesienie zakładka ty móc w the daleki ścieżka dokąd the ftp comonent przypuszczać.  Na the Miejscowy Parametr boksować, klikać IsLocalPath = Prawdziwy. Wybierać the MDBPath jako twój lokalny ścieżka. Od stawiać the kartoteka dokąd ono potrzebować (i the miejsce dokąd the ForEach składnik czytać od).

Ty móc móc na rozkład zadanie lub SQL praca ono dziennie przy dziennie czas ty chcieć ono.

Ale ssis być jak ty zrobić ono w SSIS. Zbyt bad właściwie.

OK. .little chytry dostawać te kartoteka. Wymieniać the "pdf" rozszerzenie" .database ". Wymieniać the "txt" rozszerzenie" .dtproj " I wymieniać the "xls" rozszerzenie" .dtsx "

Inne rozwiązania  
 
programming4us programming4us