您的位置 首页 asp.Net

asp.net – 如何检查SQL Server代理是否正在运行

我正在使用SQL Server 2008 r2.我想找到一种验证SQL Server代理是否正在运行的方法.我怀疑代理没有运行,但我不知道如何检查.

解决方法

在Management Studio中,您可以通过查看对象资源管理器中的SQL Server代理节点来检查SQL Server代理是否正在运行.在以下屏幕快照中,SQL Server 2012实例上的SQL Server代理正在运行(绿色箭头覆盖在SQL Server代理图标上),但SQL Server 2000的代理程序已停止(红色x).

您还可以检查控制面板>管理工具>服务:

或在程序文件> SQL Server>配置工具>配置管理器

最后,您可以使用T-SQL检查状态:

DECLARE @agent NVARCHAR(512);

SELECT @agent = COALESCE(N'SQLAgent$' + CONVERT(SYSNAME,SERVERPROPERTY('InstanceName')),N'SQLServerAgent');

EXEC master.dbo.xp_servicecontrol 'QueryState',@agent;

关于作者: dawei

【声明】:金华站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

热门文章