昨晚我们迁移到一台全新的服务器,并将所有数据从SQL 2000迁移到SQL 2008 R2。
一切都很好,除了任何有引用链接服务器的步骤的作业都失败了,我们无法弄清楚原因。
如果我以“sa”身份登录并浏览链接服务器,我可以展开并浏览对象等。我还可以在一个以“sa”方式登录的查询窗口中运行作业代码,没有任何问题。
然而,当我开始工作时,我得到以下内容:
Execute of job 'ARUpdate' failed. See the history log for details.
历史记录日志:
The job failed. The Job was invoked by User sa. The last step to run was step 1 (Step 1).
Executed as user NT AUTHORITY\SYSTEM. Login failed for user 'ANSAC_NT\ANSAC-SQL$'
[SQLSTATE 28000] (Error 18456). The step failed
Sql Severity: 14
Sql Message ID: 18456
有关为何发生这种情况的任何想法?我认为这是sa帐户的东西?
即使我从头开始重新创建作为sa或创建了新的sysadmin帐户的作业,也会发生。
注意:如果有帮助,我们也会移植2000-2008的登录信息。
谢谢!