Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用 perl 以编程方式停止然后重新启动 MSSQL 服务。但是使用 NET STOP MSSQLSERVER 会提示停止相关服务。最简单的方法是什么
正如@Joachim 提到的,您可以简单地运行net stop命令来停止服务,但对我来说,如果您要停止 SQL Server 服务,那么您将如何处理相关服务,例如 SQL Server 代理?因为没有 SQL Server 服务,其他依赖服务将无法工作。
net stop
所以对我来说更好的解决方案是首先停止依赖服务,例如NET STOP SQLSERVERAGENT,然后NET STOP MSSQLSERVER在启动它们时以相反的顺序启动它们。
NET STOP SQLSERVERAGENT
NET STOP MSSQLSERVER