昨晚我们迁移到一个全新的服务器,并将我们所有的数据从 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 年的登录信息。
谢谢!