IT人
相关图书

通过SQLSERVER重启SQLSERVER服务和计算机

编辑:未知 文章来源: 发布日期:2007-5-13 人气:

/*
    重新启动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账户在管理员账户下运行(非本地系统账户)

   --vivianfdlpw  2005.9 引用请保留此信息
*/

exec master..xp_cmdshell 'shutdown /r /f'

相关文章
    网友对“通过SQLSERVER重启SQLSERVER服务和计算机”的评论
    已有位网友对本文发表评论,下面显示最近10条评论。 查看所有评论
    昵称:
    评论内容:
    Copyright ◎ 1998 - 2007 编程资料网 All Rights Reserved