解决方法:
将作业所有者改为“sa”
昨天因服务器升级更换了服务器重装了 数据库,给更换后的sql2008创建作业正常,结果今天凌晨跟00:50该执行的作业都没有执行,好在sql2008作业有错误日志,打开错误日志描述如下:
昨天因服务器升级更换了服务器重装了 数据库,给更换后的sql2008创建作业正常,结果今天凌晨跟00:50该执行的作业都没有执行,好在sql2008作业有错误日志,打开错误日志描述如下:
日期 2013/8/27 0:00:00
日志 SQL Server 代理 (存档编号1 - 2013/8/27 6:56:00)
消息
[298] SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 'WIN-
I556UB3ODG2\Administrator' 的信息,错误代码 0x534。 [SQLSTATE 42000] (ConnIsLoginSysAdmin)
以前没有遇到过这个问题,不过看这个错误信息:无法获取有关 Windows NT 组/用户 'WIN-I556UB3ODG2\Administrator' 的信息。这个十有八九是因为所有者的关系,建立作业时默认的所有者是当前用户,但是计算机的用户跟sql的所有者不一定一致。
打开作业的常规界面,把这个“WIN-I556UB3ODG2\Administrator”改成:“sa”。
测试下成功!
本文由张海城博客首发,转载请注明地址:http://zhanghaicheng.com/share/db/149.html