我SQL Server Agent
每天都在使用它来运行一些工作,但问题是,每当服务器(机器本身)重新启动时,它SQL Server Agent
不会在计算机重新启动时自动启动......我必须自己手动启动它。
如何将服务器代理设置为计算机重启后自动启动?
是否有特定的 Windows 服务需要设置为自动启动?
答案1
运行 services.msc,转到 SQL SERVER AGENT 服务并将其设置为自动启动类型
您可以通过访问位于开始/程序/microsoft sql server/配置工具中的 sql server 配置管理器来执行相同的操作。
答案2
- 检查/重置用户帐号SQL Server 代理正在通过 SQL Server 配置管理器使用(不要使用 services.msc)这将确保文件的正确权限。
- 检查窗户事件日志对于任何错误
- 检查SQL代理输出文件以查找任何错误
- 打开 SSMS 并确保你的数据库管理系统数据库存在且功能正常
答案3
- 运行程序:SQL Server 配置管理器
- 点击SQL Server 服务。
- 右键单击SQL Server 代理并点击特性。
- 点击服务制表符并设置启动模式 = 自动。
答案4
我们知道 SQL Server 2000、2005、2008 等多个版本都存在这种情况,我断定这是一个错误。我们每月都会对大约 50 个实例的服务器进行 Windows 修补,通常我们会遇到两三个实例无法重新启动 SQL Agent。我们还遇到过 SQL Agent 偶尔停止的情况,即使服务器没有重新启动。通常错误日志或代理日志中没有任何证据。它只是停止了。
我们有一个开发的 SSIS 包来监控服务器并收集、集中和报告 Windows 和 SQL Server 状态信息、空间、大小、增长、作业失败、缺少备份、安全和配置更改等。它的一个功能是报告所有 SQL Agent 服务的状态。