有没有办法通过执行SQL语句重启,启动或停止sql server 2012?感谢。
答案 0 :(得分:0)
using the command line or powershell
net start MSSQL$instancename
net stop MSSQL$instance
使用SSMS
SHUTDOWN
- >等待并关闭
SHUTDOWN WITH NOWAIT
- >不要等待和关机
不要认为你可以在T-SQL中启动,你可能需要做一些事情like this.
答案 1 :(得分:0)
您可以使用xp_cmdshell
系统过程来调用任何命令行来停止;但是,你肯定无法启动它,因为如果你没有连接(服务停止)你将如何使用T-SQL执行命令?
答案 2 :(得分:0)
实际上您无法通过SQL语句执行此操作,但是您可以使用powershell / cmd来执行此操作
powershell -command "Restart-Service MSSQLSERVER -Force"