/*
重新啟動(dòng)SQLServer服務(wù),要求操作者具有相應(yīng)權(quán)限
--vivianfdlpw 2005.9 引用請保留此信息
*/
--創(chuàng)建重啟腳本
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‘
--執(zhí)行重啟腳本
exec master..xp_cmdshell ‘c:\restart.bat‘
/*
如果重新啟動(dòng)計(jì)算機(jī),請確認(rèn)mssqlserver賬戶在管理員賬戶下運(yùn)行(非本地系統(tǒng)賬戶)
--vivianfdlpw 2005.9 引用請保留此信息
*/
exec master..xp_cmdshell ‘shutdown /r /f‘
聯(lián)系客服