自动重启 Microsoft SQL 服务并重启 Windows 服务器

自动重启 Microsoft SQL 服务并重启 Windows 服务器

有没有办法可以自动重启 Microsoft SQL 服务?如何自动重启 Windows 服务器?

答案1

对于 SQL Server(或实际上是任何 Windows 服务),您可以使用net stop <Service Name>net start <Service Name>来停止/启动服务。

您必须使用的服务名称不是显示名称,而是实际名称。要获取该名称,请转到服务控制面板并查看服务属性。它是屏幕截图上突出显示的部分: 替代文本

对于 Windows 本身,该shutdown命令运行良好。可以使用以下开关运行(这些是常用的,还有一些其他开关):

  • /r切换到重新启动
  • /s关机
  • /g重新启动并重新启动已注册的应用程序
  • /p立即生效 - 与使用相同/t 0
  • /f强制关闭正在运行的应用程序
  • /m \\computername从另一台机器运行。

另外:我确实担心你为什么要定期重启 SQL/Windows - 通常这是没有必要的,这听起来像是更严重问题的黑客行为。如果你打算这样做,请在你的日志中完整记录,甚至在批处理文件中甚至在文本文件中添加注释以说明原因。这种情况的原因往往会被遗忘,将来你可能不需要这样做 - 但你会忘记你为什么要这样做。

答案2

您可以shutdown /r /t 0 /c "Scheduled Reboot" /m \\computername从另一个域服务器使用。或者忽略它/m \\computername并让它作为服务器本身上的计划作业运行。

答案3

我在用着关机。您可以将其配置为作为服务运行,并在用户登录时显示警告消息。

相关内容