我需要从命令行启动和停止SQL Server。如果有必要,我愿意编写一个小型的C#程序,但我怀疑目前存在的东西(PowerShell,也许?)可以很好地实现这一点。什么是从命令行启动和停止SQL Server的最佳方式?
谢谢
我需要从命令行启动和停止SQL Server。如果有必要,我愿意编写一个小型的C#程序,但我怀疑目前存在的东西(PowerShell,也许?)可以很好地实现这一点。什么是从命令行启动和停止SQL Server的最佳方式?
谢谢
net {start|stop} mssqlserver
或者,在PowerShell中,由于停止服务,启动服务,或者重启服务。请注意,所有这些都必须在每个实例的基础上完成,就像这里的其他建议一样。
下面是一个实际上包含一些奖励信息的答案......并且更彻底地回答了这个问题。如果您有多个SQL Server实例会怎么样?然后你需要知道NET START的扩展语法。您可以按名称启动服务,而不仅仅是服务的绰号(或任何MSSQLSERVER是一个例子):
NET START“SQL服务器(实例名)”
这也适用于其他服务了。想要启动系统事件通知服务?
NET START“系统事件通知服务”
轰隆轰炸!嘿嘿
对于重新启动SQL Server和SQL Server代理,你可以创建一个名为restartsql.bat在它下面的命令的批处理文件,保存它,并在需要时运行它:
@ECHO OFF 净停止“ SQL Server代理(MSSQLSERVER)” 净停止MSSQLSERVER NET START MSSQLSERVER 网启动 “SQL Server代理(MSSQLSERVER)”
享受!
非常感谢。你是触发器上最快的手指! – 2008-12-15 16:50:58