SQLServer 代理 停止时设置定时检查启动

SQLServer 代理 停止时设置定时检查启动,第1张

概述由于服务器压力过大,主要是推送发布较多,SQLserver代理有时会停止。 如果没时间常看到监控,也可以让代理自动启动。网上找了个脚本稍加改动完成。 以下保存为一个批处理文件:net_start_SQLSERVERAGENT.bat 再利用Windows的 “任务计划” 定时执行。(如果检查到代理运行,不做处理;没有运行,则启动SQLserver代理) @echo offfor /f "skip

由于服务器压力过大,主要是推送发布较多,@R_419_6983@server代理有时会停止。

如果没时间常看到监控,也可以让代理自动启动。网上找了个脚本稍加改动完成。


以下保存为一个批处理文件:net_start_@R_419_6983@SERVERAGENT.bat

再利用windows的 “任务计划” 定时执行。(如果检查到代理运行,不做处理;没有运行,则启动@R_419_6983@server代理)

@echo offfor /f "skip=3 tokens=4" %%i in ('sc query @R_419_6983@SERVERAGENT') do set "zt=%%i" &goto :next:nextif /i "%zt%"=="RUNNING" (	echo "@R_419_6983@ Server 代理 (MS@R_419_6983@SERVER) 服务在运行。") else (	echo "@R_419_6983@ Server 代理 (MS@R_419_6983@SERVER) 服务处理停止状态,准备启动……" 	net start @R_419_6983@SERVERAGENT	Ping /n 3 127.1>nul)#pause>nul
总结

以上是内存溢出为你收集整理的SQLServer 代理 停止时设置定时检查启动全部内容,希望文章能够帮你解决SQLServer 代理 停止时设置定时检查启动所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1161212.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存