当然会这样了,执行命令后,SQLSERVER就会停止,但整个过程还得依赖于SQLSERVER

解决方案 »

  1.   

    SQLSERVERAGENT 服务依赖于 sqlserver服务,所以你停止sqlserver服务的时候会有此提示,要求你确认
      

  2.   

    --你可以加上参数,让它不询问
    master..xp_cmdshell 'net stop mssqlserver /y'
      

  3.   

    如果我新建一个*.bat
    我放在d:\*.bat 内容为net stop mssqlserver
                          net start mssqlserver
    再新建一个作业里的sql脚本:exec master..xp_cmdshell '*.bat'
    总得来说就是让SQLSERER每天自动启动一次