如何使用 SQL 重新启动 SQL 服务器 2012年



有没有办法通过执行SQL语句来重新启动,启动或停止SQL Server 2012?谢谢。

实际上你不能

从SQL语句中做到这一点,但你可以用powershell/cmd来执行此操作

powershell -command "Restart-Service MSSQLSERVER -Force"

可以使用xp_cmdshell系统过程调用任何命令行来停止;但是,您绝对无法启动它,因为在未连接(服务已停止)的情况下如何使用 T-SQL 执行命令?

使用命令行或PowerShell。

net start MSSQL$instancename

net stop MSSQL$instance

使用策略

SHUTDOWN -->等待和关闭

SHUTDOWN WITH NOWAIT -->不要等待和关闭

不要认为有一种直接的方法可以在 T-SQL 中启动,您可能必须做这样的事情。

最新更新