*
重新启动SQLServer服务,要求操作者具有相应权限
重新启动SQLServer服务,要求操作者具有相应权限
--vivianfdlpw 2005.9 引用请保留此信息
*/
--创建重启脚本
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'
博客给出了数据库相关的重启脚本代码,包括创建重启脚本,执行重启脚本,还提到若重新启动计算机,需确认mssqlserver账户在管理员账户下运行,最后给出重启计算机的命令。
2万+

被折叠的 条评论
为什么被折叠?



