【问题标题】:The installation of SQL server agent is disabled on full edition of sql server 2008R2sql server 2008R2完整版禁用安装SQL server agent
【发布时间】:2019-01-31 09:26:45
【问题描述】:

几乎在一夜之间,运行了一年多的 SQL Server 代理在运行 SQL Server 2008 R2 的服务器上失败了。尝试重新启动它时,它会立即失败并显示消息

“此 SQL Server 代理安装已禁用。安装此服务的 SQL Server 版本不支持 SQL Server 代理。”

但它是完整版,正如我所说,它已经运行了一年多。也许在相关的说明中,在代理第一次失败的同一天,我们也开始看到:

“许可证激活 (slui.exe) 失败,错误代码如下: hr=0x80072EE7"

我知道slui是windows激活相关的服务,会不会和SQL server有关,突然以为是速成版?

【问题讨论】:

  • 运行查询“select @@version”时返回什么?
  • Microsoft SQL Server 2008 R2 (SP3-GDR) (KB4057113) - 10.50.6560.0 (X64) 2017 年 12 月 28 日 15:03:48 版权所有 (c) Microsoft Corporation Express Edition (64-bit) o​​n Windows NT 6.2 (Build 9200: ) (Hypervisor)
  • SQL Server 不只是决定自行降级。没有“完整”版本,版本字符串证明这是一个 Express 实例。安装的是哪个版本?你是如何连接到它的?您是否使用了server\SQLEXPRESS 实例名称?您现在是如何连接的?
  • 您是直接连接到服务器,还是涉及任何 DNS 或 SQL Server 别名?
  • 我们是直接连接到服务器,没有命名实例。我也不确定安装了哪个版本,因为我们没有处理安装,只是设置了 dbs 和作业。直到他们没有按照问题中的说明工作。

标签: sql-server sql-server-2008-r2 sql-server-agent


【解决方案1】:

我首先要开始的是 SQL Server 错误日志。它说什么?

您的 @@Version 表示它是 Express。我怀疑这是不正确的。默认情况下,无法在SQL Server Express Editions 中更轻松地安装或启用数据库邮件、SQL Server 代理和许多其他功能。这就是它免费的原因。

有些人已经展示了如何绕过这些限制一些,尤其是database mail.也许有人为 SQL 代理做了类似的事情,现在微软已经想通了。或者,有人降级了您的服务器。

可以通过运行以下sn -p provided by Pinal查看安装日期

SELECT create_date
FROM sys.server_principals
WHERE sid = 0x010100000000000512000000

注意,没有完整版。有:

  • 数据中心
  • 企业
  • 标准
  • 网络
  • 工作组
  • 快递

【讨论】:

    【解决方案2】:

    所以,事实证明,我从服务器管理员那里收到了错误的信息,而安装实际上是一个快速版本。管理员只是假设它是停止工作的代理,因为备份开始失败。事实证明,它实际上不是代理。感谢大家的所有意见。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-01
      • 1970-01-01
      • 2018-07-01
      • 2020-04-28
      • 1970-01-01
      • 1970-01-01
      • 2021-04-08
      • 1970-01-01
      相关资源
      最近更新 更多