我想停止然后使用perl以编程方式重新启动MSSQL服务。但是使用NET STOP MSSQLSERVER提示停止依赖服务。什么是最简单的方法
答案 0 :(得分:0)
正如@Joachim所提到的,您可以简单地运行net stop
命令来停止服务,但对我来说问题是,如果您要停止SQL Server服务,那么您打算如何处理相关服务,例如: SQL Server代理?因为没有SQL Server服务,其他依赖服务将无法工作。
所以对我来说,更好的解决方案是先停止服务,例如NET STOP SQLSERVERAGENT
然后NET STOP MSSQLSERVER
并在启动时以相反的顺序启动它们。