使用sql脚本重启数据库服务
2012-03-19 16:13
232 查看
最近事情太多,有个系统不是太稳定,数据库的功能很简单,但是时不时的会出现一些问题,数据库计划任务执行不成功,所以想了个临时解决的办法,定时检测表记录,时候有不同步的情况,超过一定时间没有同步,那么执行一下重启数据库的操作,来实现数据库的正常功能.
declare @t datetime select top 1 @t=systime from table1 order by id desc
if DateDiff(n,@t,getdate())>10
begin--执行重启脚本 exec master..xp_cmdshell 'c:\restart.bat'
--restart.bat 文件内容:
@echo offecho 正在关闭SQL SERVER服务,请稍等......net stop mssqlserver /ynet start mssqlservernet start sqlserveragent
echo 重启数据库服务成功O(∩_∩)O~
--插入短信提醒表
insert into sms_req (mobile,msg) values('18610000000','系统同步出现异常,请及时处理'+'getdate()'+')end本文出自 “木棉” 博客,请务必保留此出处http://gaixiaochuan.blog.51cto.com/2138799/810525
declare @t datetime select top 1 @t=systime from table1 order by id desc
if DateDiff(n,@t,getdate())>10
begin--执行重启脚本 exec master..xp_cmdshell 'c:\restart.bat'
--restart.bat 文件内容:
@echo offecho 正在关闭SQL SERVER服务,请稍等......net stop mssqlserver /ynet start mssqlservernet start sqlserveragent
echo 重启数据库服务成功O(∩_∩)O~
--插入短信提醒表
insert into sms_req (mobile,msg) values('18610000000','系统同步出现异常,请及时处理'+'getdate()'+')end本文出自 “木棉” 博客,请务必保留此出处http://gaixiaochuan.blog.51cto.com/2138799/810525
相关文章推荐
- 使用shell脚本往数据库批量插入数据和执行sql
- windows使用vbs脚本监控tomcat,自动重启服务
- 使用PD(PowerDesigner)图如何快速生成创建数据库表的SQL脚本
- 使用shell脚本检测weblogic服务,服务返回非200,则自动重启
- sql2005 如何重启数据库服务
- 使用sql脚本为数据库添加登录用户
- 使用Sql 脚本向数据库中插入长二进制内容
- Transact-SQL 示例 - 使用脚本备份数据库的示例
- sqlplus的基本使用例子(关闭并重启数据库)和连接一个数据库
- shell使用sql脚本进行sqlite3数据库更新
- Oracle数据库案例整理-执行Oracle脚本失败或异常-使用SQL语句插入中文后数据库中显示乱码
- linux 根据内存使用量自动重启服务的脚本
- 如何使用sql语句使你的数据库减肥,下面以网狐6603数据库减肥脚本举例!
- 使用SQL脚本创建数据库,操作主键、外键与各种约束(MS SQL Server)
- 使用PowerDesigner生成数据库建表SQL脚本时去双引号
- 使用sql脚本,每隔一分钟,向数据库中插入一条记录
- EBS服务重启脚本(应用和数据库)
- SQL Server 2005 导出包含(insert into)数据的SQL脚本 (使用存储过程) 分类: 数据库
- 使用Microsoft SQL Server Database Publishing Wizard生成数据库脚本
- FineUI之使用SQL脚本从数据库表中生成对应的输入控件