问题

有一天,我们发现SQL Server代理程序在SSMS“SQL Server代理程序(Agent XPs已禁用)”中为我们的SQL Server实例之一停止了以下消息,但该服务正在根据服务控制台运​​行。我试图从SQL Server Management Studio启动服务,但这不起作用。什么是问题,我该如何解决这个问题?

  大多数情况,最直接的办法是,看看Agent服务是否开启。

有一天我改变了我们的一个SQL Server实例的实现。更改之后,我从services.msc控制台启动了所有SQL Server服务,并且所有事情都已成功启动。但是当我启动SQL Server Management Studio时,SQL Server Agent显示未与'Agent XPs disabled'消息一起运行,如下所示。我试图从SSMS重新启动服务,但没有奏效。有趣的是,当我在services.msc控制台中查看服务时,服务显示为“开始”。

由于SQL Server Agent未在SSMS中运行,因此我们无法访问任何内容,如作业,错误日志等等。

看来,当'Agent XPs'高级配置选项被禁用并且为SQL Server配置设置为0时,会出现此问题。

代理XP是一种高级配置选项,它使服务器上的SQL Server代理扩展存储过程成为可能。未启用时,SQL Server Agent将不会在SSMS中处于活动状态。大多数情况下,当您启动SQL Server服务时,它会自动启用“Agent XP”,但有时无法启用或设置值为0,则会出现此问题。

要解决这个问题,我们应该首先将'Agent XPs'设置为1,然后运行RECONFIGURE以使其生效。

步骤1.  
运行sp_configure以检查“Agent XPs”的值。

EXEC SP_CONFIGURE'Agent XPs'

步骤2
以上屏幕截图显示此实例未启用高级选项,因此我们必须先启用高级选项才能看到所有高级配置值。

EXEC SP_CONFIGURE'显示高级选项',1GO
RECONFIGUREGO
EXEC SP_CONFIGURE'显示高级选项'

您可以看到'show advanced options'设置为1,这意味着高级选项已启用,并且我们可以查看和更改这些值。

步骤3
再次运行sp_configure以检查Agent XP的值。在这里我们可以看到运行值被设置为0。

现在我们需要将此设置从0更改为1,以在SQL Server Management Studio中运行SQL Server代理。

EXEC SP_CONFIGURE'Agent XPs',1GO
RECONFIGURE

第4步
现在,从SQL Server配置管理器重新启动您的SQL Server代理服务。这次服务应该出现,我们可以成功访问SQL Server代理的所有内容。

下一步
    • 始终使用SQL Server配置管理器启动SQL Server服务
    • 如果您在SQL Server中收到此消息,请检查配置设置以启用Agent XP
    • 阅读SQL Server代理上的其他文章

转载自:https://www.mssqltips.com/sqlservertip/2729/how-to-start-sql-server-agent-when-agent-xps-show-disabled/

Agent XPs disable的更多相关文章

  1. SQL Server 阻止了对组件 'Agent XPs' 的 过程 'dbo.sp_set_sqlagent_properties' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。

    Sqlserver 2008 在配置分发向导的时候报了如下错误: 使用 Agent XPs 选项可以启用此服务器上的 SQL Server 代理扩展存储过程.如果禁用此选项,则 SQL Server ...

  2. 'Agent XPs' component is turned off as part of the security configuration for this server

    To turn on Agent XP's by running this script: sp_configure 'show advanced options', 1; Go RECONFIGUR ...

  3. sp_configure命令开启组件Agent XPs,数据库计划(Maintenance Plan)

    新建“计划(Maintenance Plan)”时,记得执行计划需把SQL的“代理服务(SQL Server Agent)”也开启 出现对话框:“SQL Server 阻止了对组件 'Agent XP ...

  4. 在configure distribution时遇到错误,不能打开sql agent

    今天在配置Distribution时,遇到一个错误,不能打开sql agent,详细错误信息如下: SQL Server blocked access to procedure 'dbo.sp_set ...

  5. 启动 XPs 代理

    Xps代理:扩展了 1 : 运行sp_configure检查代理XPs 的 值. EXEC SP_CONFIGURE 'agent xps'查看run_value 值是否为0,如果为0:需要更改此设置 ...

  6. SQL 学习与工作日常:语句积累

    1.跨服务器连接数据表 --打开服务器配置'Ad Hoc Distributed Queries' --exec sp_configure 'show advanced options',1 --re ...

  7. 数据库高手(DBA专家 ,SSIS,replacation ,tourble shooting)

    http://www.cnblogs.com/qanholas/category/266780.html 随笔分类 - mssql SQL Server 2008 Datetime Cast 成 Da ...

  8. 代理 XP”组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用 sp_configure 来启用“代理 XP”。

    新建维护计划的时候遇到下图的报错信息 标题: Microsoft SQL Server Management Studio------------------------------ “代理 XP”组 ...

  9. 【转载】关于sql server 代理(已禁用代理xp)

    原文地址:http://blog.sina.com.cn/s/blog_493cafbb0100qy91.html 症状: SQL SERVER2005里面,启动SQL代理服务,启动正常,但是在sql ...

随机推荐

  1. 搜集的一些酷炫的金属色 ,RGB值 和大家分享一下

    开发iOS程序过程中会使用到RGB,要注意每个RGB值都要除以 255.0 ,注意: ' .0 ' 不能省!! 一下是本人搜集的一些酷炫金属色的RGB值:   黄金 242,192,86 石墨 87, ...

  2. SharePoint Server 2013 通过IP无法访问站点

    通过IP访问SharePoint站点,出现“The Web application at http://172.21.19.132:1000 could not be found.... ”如下错误: ...

  3. MVC+LINQToSQL的Repository模式之(二)数据基类

    namespace Data.TEST{    /// <summary>    /// 数据操作基类    /// </summary>    public abstract ...

  4. JavaScript第五天之数组

    <script> var a=[1,2,3]; //var a=new Array(1,2,3); //alert(a.length); alert(a[0]); </script& ...

  5. 如何:为 IIS 7.0 配置 <system.webServer> 节

    https://technet.microsoft.com/zh-cn/sysinternals/bb763179.aspx https://www.cnblogs.com/tl2f/p/501615 ...

  6. oracle之trunc(sysdate)

    --截取后得到的仍为date数据类型 select trunc(sysdate) from dual;--2017-03-13 00:00:00select trunc(sysdate+1) from ...

  7. X-code 描述文件的位置

    不管是真机测试还是打包的过程中,都需要描述文件.在桌面上,按快捷键“commd+Shift+G”,就会显示一个要填的文件路径,如下图: 找到描述文件的路径: ~/Library/MobileDevic ...

  8. 给IT同学推荐这15个不错的学习网站,收藏起来慢慢看吧

    1.学堂在线:http://www.xuetangx.com 目前,学堂在线运行了包括包括清华大学.北京大学.复旦大学.斯坦福大学.麻省理工学院.加州大学伯克利分校等国内外几十所顶尖高校的优质课程.在 ...

  9. Serlvet学习笔记之一 ——实现servlet的3种方法

    1.配置环境,从tomcat的lib下面引入servlet-api.jar包.

  10. 第七篇:Logistic回归分类算法原理分析与代码实现

    前言 本文将介绍机器学习分类算法中的Logistic回归分类算法并给出伪代码,Python代码实现. (说明:从本文开始,将接触到最优化算法相关的学习.旨在将这些最优化的算法用于训练出一个非线性的函数 ...