Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
ws5926
Yak Posting Veteran
88 Posts |
Posted - 2005-05-04 : 11:37:54
|
I have a DTS job setup that runs fine when you right click on it and the click Execute, but when I schedule the job, it fails with the following output:DTSRun: Loading...DTSRun: Executing...DTSRun OnStart: DTSStep_DTSActiveScriptTask_1DTSRun OnFinish: DTSStep_DTSActiveScriptTask_1DTSRun OnStart: DTSStep_DTSDynamicPropertiesTask_2DTSRun OnFinish: DTSStep_DTSDynamicPropertiesTask_2DTSRun OnStart: DTSStep_DTSDynamicPropertiesTask_1DTSRun OnFinish: DTSStep_DTSDynamicPropertiesTask_1DTSRun OnStart: DTSStep_DTSExecuteSQLTask_1DTSRun OnFinish: DTSStep_DTSExecuteSQLTask_1DTSRun OnStart: DTSStep_DTSDataPumpTask_1DTSRun OnError: DTSStep_DTSDataPumpTask_1, Error = -2147467259 (80004005) Error string: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified Error source: Microsoft OLE DB Provider for ODBC Drivers Help file: Help context: 0Error Detail Records:Error: -2147467259 (80004005); Provider Error: 0 (0) Error string: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified Error source: Microsoft OLE DB Provider for ODBC Drivers Help file: Help context: 0DTSRun OnFinish: DTSStep_DTSDataPumpTask_1DTSRun: Package execution complete.Thanks in advance for any responses to this post.WillLive to ThrowThrow to Live |
|
tkizer
Almighty SQL Goddess
38200 Posts |
Posted - 2005-05-04 : 15:23:48
|
Well you are referring to something that doesn't exist on the database server. You've probably been running the DTS package from your client machine and assumed that it would work when run from the database server. You should always test on the actual database server before scheduling it as a job. To test, you'll need to log into the database server using the account that the MSSQLSERVER service logs on with as this is the account that is used when a job is run via the scheduler. Once logged in, execute the package via Enterprise Manager, do not execute the job. You should be able to replicate your problem this way.Tara |
 |
|
|
|
|