Witam,
Mam następujący problem:
Chciałbym, aby codziennie o stałej godzine importowane były dane z jednej tabeli DBF do SQL Servera.
W tym celu konfiguruję Linked Server i:
- gdy wykorzystuję go w zapytaniu np w Query Analyzerze, wszystko jest ok
- gdy to samo zapytanie wrzucam do Joba, import kończy się niepowodzeniem:
Executed as user: ZARZĄDZANIE NT\SYSTEM. OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error. [SQLSTATE 42000] (Error 7399) [SQLSTATE 01000] (Error 7312) OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: ]. [SQLSTATE 01000] (Error 7300). The step failed.
Próbowałem również użyć mechanizmów Data Transformation Services. Tu podobnie:
- Execute Package działa bez problemu
- Job go uruchamiający kończy się niepowodzeniem:
Executed as user: JC2003\SYSTEM. ...OnStart: DTSStep_DTSExecuteSQLTask_1 DTSRun OnFinish: DTSStep_DTSExecuteSQLTask_1 DTSRun OnStart: DTSStep_DTSDataPumpTask_1 DTSRun OnError: DTSStep_DTSDataPumpTask_1, Error = -2147467259 (80004005) Error string: '\\xxx.xxx.xxx.xxx\foldery' nie jest poprawną ścieżką. Sprawdź, czy nazwa ścieżki jest wprowadzona poprawnie oraz czy istnieje połączenie z serwerem, na którym jest przechowywany plik. Error source: Microsoft JET Database Engine Help file: Help context: 5003044 Error Detail Records: Error: -2147467259 (80004005); Provider Error: -534774783 (E01FFC01) Error string: '\\xxx.xxx.xxx.xxx\foldery' nie jest poprawną ścieżką. Sprawdź, czy nazwa ścieżki jest wprowadzona poprawnie oraz czy istnieje połączenie z serwerem, na którym jest przechowywany plik. Error source: Microsoft JET Database Engine Help file: Help context: 5003044 D... Process Exit Code 1. The step failed.
W celach testowych do folderu z plikiem DBF dałem pełny dostęp dla wszystkich.
Będę wdzięczy za wszelkie sugestie. Pozdrawiam.