首页 > 解决方案 > sql server 2008R2完整版禁用安装SQL server agent

问题描述

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

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

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

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

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

标签: sql-serversql-server-2008-r2sql-server-agent

解决方案


我要开始的第一个地方是 SQL Server 错误日志。它说什么?

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

有些人已经展示了如何绕过这些限制,尤其是数据库邮件。也许有人为 SQL Agent 做了类似的事情,现在微软已经想通了。或者,有人降级了您的服务器。

您可以通过运行Pinal 提供的以下代码段来检查安装日期

SELECT create_date
FROM sys.server_principals
WHERE sid = 0x010100000000000512000000

请注意,没有完整版。有:

  • 数据中心
  • 企业
  • 标准
  • 网络
  • 工作组
  • 表达

推荐阅读