在完整版的sql server 2008R2上禁用SQL Server代理的安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在完整版的sql server 2008R2上禁用SQL Server代理的安装相关的知识,希望对你有一定的参考价值。

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

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

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

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

我知道slui是一个与Windows激活相关的服务,它是否与SQL服务器突然认为它是一个快速版本有关?

答案

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

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

有些人已经展示了如何解决其中一些限制,特别是database mail.也许有人为SQL Agent做了类似的事情,现在微软已经弄明白了。或者,有人降级了您的服务器。

您可以通过运行以下代码段provided by Pinal来检查安装日期

SELECT create_date
FROM sys.server_principals
WHERE sid = 0x010100000000000512000000

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

  • 数据中心
  • 企业
  • 标准
  • 卷筒纸
  • 工作组
  • 表达
另一答案

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

以上是关于在完整版的sql server 2008R2上禁用SQL Server代理的安装的主要内容,如果未能解决你的问题,请参考以下文章

windows server 2008r2可以安装sql server2012吗

启动 SQL Server 管理 Studio 在 SQL Server 2008R2 中的错误消息:"无法读取此系统上以前注册的服务器的列表" 解决方法

SQL server 2008R2中怎么直接修改表内数据

数据库请教:如何在本地连接服务器sqlserver 2008R2?

sql server 2008r2的tempdb很大怎么办

SQL SERVER 2008R2 错误码查询地址