22,299
社区成员




update NT_User set State='5' where UserID in (select userID from NT_User where state='0')
要正常运行sqlserver的维护计划,必须启动sqlserver agent代理服务。
如果确定sqlserver agent服务已经启动,但维护计划仍然不执行,可以到sqlserver的企业管理器客户端工具左边的树菜单中,选择管理-sql server代理-作业,然后在右边的一个作业项上点击右键,启动作业,这时,会弹出一个报错提示,错误 22022: SQLServerAgent 当前未运行以便不能将此操作通知它。
出现该问题的原因是,sqlserver代理服务不能正确识别注册表中代表本地计算机的点号,具体的键值位置在:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER\
上面的是默认实例的位置,其他实例如下:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQL$InstanceName\
InstanceName是具体的实例名称。