错误 #: 474786 (SQL Server 8.0) 症状 在 Microsoft SQL Server 2000, 运行 SQLServer 代理作业时可能会收到以下错误信息: 错误 22022 SQLServerAgent 当前未运行以便它能此操作的通知: "。 原因 如果您收到此错误消息, 首先确保 SQLServer 代理服务正在运行。 要这样做, 请按照下列步骤操作: 1.单击 开始 , 单击 运行 , 类型 Services.msc然后单击 确定 。 2.在 服务 窗口, 找到 SQLServerAgent 服务。 3.确保 SQLServerAgent 服务的 状态 列值是 运行 。 如果 SQLServerAgent 服务正在运行, 发生此问题是因为 SQLServer 代理服务无法解释点代表本地计算机中标记 () ObjectName 以下注册表子项下注册表项。 对于默认实例, 注册表子项是如下: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER\ 对于命名实例, 注册表子项是如下: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQL$InstanceName\ 注意 InstanceName 是占位符代表的 SQLServer 实例。 解决方案 要点 此部分, 方法或任务包含步骤告诉您如何修改注册表。 但是, 如果修改注册表错误可能发生严重问题。 因此, 确保仔细执行这些步骤。 用于添加保护之前, 修改备份注册表。 然后, 在发生问题时还原注册表。 有关如何备份和还原注册表, 请单击下列文章编号以查看 Microsoft 知识库中相应: 322756 (http://support.microsoft.com/kb/322756/) 如何备份和还原在 Windows 注册表
要解决此问题, 修改注册表项通过使用计算机名替换点标记 " 原因 " 部分中提到。 {$accessoryURL}
|