问题

有一天,我们发现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. VCL 中的 Windows API 函数(6): BeginDeferWindowPos

    BeginDeferWindowPos 和 DeferWindowPos.EndDeferWindowPos 是一组一起使用的函数, 可对一组窗口的位置.大小.Z 序等进行调整, 在 ExtCtrls ...

  2. Android获取屏幕高度、标题高度、状态栏高度详解

    Android获取屏幕高度的方法主要由view提供 通过View提供的方法获取高度方式有两种: 1, 当前显示的view中直接获取当前view高宽2,通过Activity的getWindow().fi ...

  3. JavaScript 取对象的值时用点和中括号的区别

    用点的时候 点后面是对象的真实属性名称, 用中括号的时候 中括号里面是变量或者字符串

  4. 从css样式表中抽取元素尺寸

    jS从样式表取值的函数.IE中以currentStyle,firefox中defaultView来获取 DOM.style仅仅能读到写在html中的样式值 获取样式值的函数 function retu ...

  5. 如何根据select选择的值反查option的属性

    有时候select已经被选中了,想知道这个选中option的属性又该如何处理呢? 我这里提供一种粗暴的方式 <!DOCTYPE HTML> <html lang="en-U ...

  6. Javascript 字符串替换

    <!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content=& ...

  7. docker学习-docker解决了什么问题

    docker标准化让快速扩张.弹性伸缩变得简答.

  8. com.alibaba.fastjson.JSONException: default constructor not found. class ……

    1.json工具类 package com.hyzn.fw.util; import java.util.List; import java.util.Map; import com.alibaba. ...

  9. 管理开机启动:chkconfig

    CentOS 6 如何设置服务开机启动: [root@localhost ~]$ ls /etc/init.d/httpd # /etc/init.d/目录下必须有启动脚本 [root@localho ...

  10. 安卓教程:提取APK程序里图片资源的方法

    有些APK程序里的图标.图片很漂亮,在使用程序时你可能会想,如果能把这些漂亮的图标.图片提取出来就好了,其实这是可以办到的,请看教程. 本教程以“电影超人”的APK安装包为例,其它APK程序的提取方法 ...