我想这样办不到!!那不是自杀吗?自已都还在火炕里呀~~不过可以使用命令:
NET START MSSQLSERVER <-----------启动
NET STOP MSSQLSERVER <---------停止
================================================================
     ◆◆◆ CSDN查询助手,查询方便快捷◆◆◆ 下载地址:  
 http://CoolSlob.ifood1.com/Download/CSDNFinder.exe  
 http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]  

解决方案 »

  1.   

    CREATE PROC TEST
    AS
    EXEC MASTER.DBO.XP_CMDSHELL'NET STOP MSSQL SERVER'
      

  2.   

    下例先用 net send 通知用户 SQL Server 即将关闭,然后用 net pause 暂停服务器,最后用 net stop 关闭服务器。
    *******************************
    CREATE PROC shutdown
    AS
    EXEC xp_cmdshell 'net send /domain:SQL_USERS ''SQL Server shutting down in 10 minutes. No more connections allowed.', no_output
    EXEC xp_cmdshell 'net pause sqlserver'
    WAITFOR DELAY '00:05:00'
    EXEC xp_cmdshell 'net send /domain: SQL_USERS ''SQL Server shutting down in 5 minutes.', no_output
    WAITFOR DELAY '00:04:00'
    EXEC xp_cmdshell 'net send /domain:SQL_USERS ''SQL Server shutting down in 1 minute. Log off now.', no_output
    WAITFOR DELAY '00:01:00'
    EXEC xp_cmdshell 'net stop sqlserver', no_output
      

  3.   

    楼上的,请问关闭了SQL SERVER 服务你仍然可以执行存储过程,我真PF!:)
      

  4.   

    只是先pause,然后再stop,没有start,有什么不可以,你可以try.