--创建重启脚本
declare @o int,@f int,@t int,@ret int
exec sp_oacreate 'scripting.filesystemobject',@o out
exec sp_oamethod @o,'createtextfile',@f out,'c:\restart.bat',1
exec @ret=sp_oamethod @f,'writeline',NULL,'net stop mssqlserver'
exec @ret=sp_oamethod @f,'writeline',NULL,'net start mssqlserver'
--执行重启脚本
exec master..xp_cmdshell 'c:\restart.bat'
/*
如果重新启动计算机,请确认mssqlserver账户在管理员账户下运行(非本地系统账户)
*/
exec master..xp_cmdshell 'shutdown /r /f'
通过SQLSERVER重启SQLSERVER服务和计算机
原创文章如转载,请注明:转载自悠悠博客 [ http://www.ajaxstu.com/ ]
相关文章:
- SQLServer2005数据库还原到SQLServer2000(2007-11-20 4:29:0)
- MSSQL Server中DATETIME类型数据的处理(2007-11-18 9:6:4)
- mssql转移到word(2007-11-15 1:42:20)
- join 方式(2007-11-11 8:59:26)
- 使用MSSQL自定义函数过滤字符串(2007-11-1 1:19:3)
- 数据库设计的折衷(2007-10-14 9:4:0)
- sql server 如何复制数据库结构(2007-9-10 3:28:20)
- 堵死SQLServer注入漏洞(2007-9-8 1:27:12)
- SQL Server 连接基础知识(2007-9-1 11:45:42)
- 生成测试数据 T-SQL系列(2007-8-17 11:43:20)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
