Task Scheduler Problem Starting MSSQLSERVER我试图创建一个任务计划程序任务来每天早上启动我的SQL Server 2005实例,因为每天晚上都会停止执行该任务。这是一个临时解决方案,直到我可以诊断出停工。 我创建了一个任务,可以在我的admin用户下运行,并使用/ c net start mssqlserver参数启动cmd。当我在管理员用户下的控制台中手动运行该命令时,它会运行,但是当我尝试手动执行该任务时,它会记录以下消息,并且该服务将保持停止状态: 操作" C:\\\\ Windows \\\\ system32 \\\\ cmd.EXE",返回码2。 有什么建议吗? 我建议打开服务MMC管理单元(只需运行services.msc),找到服务并修改服务的属性以在服务失败时自动重新启动。 services.msc) 安装了SQL的默认实例 Server 2005将是" SQL 服务器(MSSQLSERVER)"。如果您 安装一个命名实例的名称 将放在括号中。 选择"属性"。 以及根据需要的后续故障。 John Dyer也很正确,他希望在Windows事件日志中查找有关SQL Server停止原因的详细信息(运行eventvwr.exe)。 使用NET命令: 要启动服务,请输入:net startservice 要停止服务,请输入:net stopservice 要暂停服务,请输入:net pauseservice 要恢复服务,请输入:net continueservice 有关其他详细信息,请参阅此Microsoft文章: 此外,我将查看Windows事件日志(应用程序和系统),以获取有关SQLServer首先停止的原因的详细信息。 |