服务器管理-在服务器上实现每晚自动重启SQL SERVER


博主@博客园李宗盛有时候服务器上的SQL SERVER数据库运行久了之后,需要对数据库进行重启,如何简单的实现这个功能?

 

环境:

服务器  Windows server 2008R2

数据库  Sql server 2008R2

账户     Administrator

 

方法一:使用BAT做个批处理脚本,利用任务计划程序设置定时任务。

一、cmd里面对数据库停用的相关命令

1.先关闭相关数据库服务
net stop mssqlserver /y
net stop sqlserveragent

2.再重启相关数据库服务
net start mssqlserver
net start sqlserveragent

 

对应服务的含义

 

二、新建一个记事本,输入命令,保存为.bat格式。(原文博主@博客园李宗盛防爬虫)

1.记事本内容

2.双击测试执行效果

 

三、使用计划任务程序,设置每晚定时重启

1.打开【任务计划程序】

 

2.设置相应时间与选择刚才创建的脚本

 

设置时间(原文博主@博客园李宗盛防爬虫)

 

设置脚本

3.测试启动一下,看是否成功

点击历史记录查看,最后可以看到已经完成,是执行成功了的

补充:看历史记录里面一行(原文博主@博客园李宗盛防爬虫)

【操作“C:\Windows\SYSTEM32\cmd.exe”,返回代码为 0。】

返回代码

0--已成功

1--已失败

后续其他方法待补充

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM