What seems to be a pretty common problem is that a DTS package will execute if told to from Enterprise Manager, but will not execute when scheduled as a job. One possible problem is the account that the server agent is running under. When you manually execute a package, the package is run with all the permissions of the user that is executing the package. When scheduled, the package is executed by the Server Agent under whatever account it's been configured to run under. It defaults to running under the local system account, which has no network permissions. To change the account that the Agent runs under, go into Enterprise Manager, right click on SQL Server Agent and check out the Properties. In the General tab, you can change the account that the Agent uses. Use a network account that already has the proper permissions. It is probably a good idea to make an account specifically for the server agent for a number of reasons, but the network admin account will also work.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.