首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sqlserver功课无法执行

2012-08-08 
sqlserver作业无法执行作业一直正常运行来着,结果这几天没执行。选择作业,点击 启动作业,弹出提示框:错误22

sqlserver作业无法执行
作业一直正常运行来着,结果这几天没执行。
选择作业,点击 启动作业,
弹出提示框:错误22022,sqlserverAgent当前未运行...
但是我运行 services.msc,进入服务,发现我的sqlserverAgent状态是已启动,启动类型是自动,

我的另外一个作业却是一直都能执行的。
我的权限是adm权限,
sql的权限 也有 owner这个权限。

用select * from msdb..sysjobhistory order by run_date desc看了一下,
貌似不是执行错误,而是没有执行那个作业。

期间出过问题,就是时间错了,变成2011年了。
改回来后,就再也没有运行过这个作业了。

这是什么问题哩。

[解决办法]
是否有修改过操作系统的计算名、密码等,建议作业删除重建
[解决办法]
作业的内容是什么? 执行SP/执行ssis包/维护计划

删除重建试试..
[解决办法]
出现该问题的原因是,sqlserver代理服务不能正确识别注册表中代表本地计算机的点号,具体的键值位置在:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER\

上面的是默认实例的位置,其他实例如下:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQL$InstanceName\

InstanceName是具体的实例名称。
[解决办法]

探讨
期间出过问题,就是时间错了,变成2011年了。
改回来后,就再也没有运行过这个作业了。

热点排行