实际上在一夜之间,已经运行了一年以上的SQL Server代理在运行SQL Server 2008 R2的服务器上失败。尝试重新启动它时,它立即失败并显示消息
“已禁用此SQL Server代理安装。安装此服务的SQL Server版本不支持SQL Server代理。”
但是它是一个完整的版本,而且正如我所说的,它已经运行了一年多。也许在相关说明中,代理首次失败的同一天,我们还开始看到:
“许可证激活(slui.exe)失败,并显示以下错误代码: hr = 0x80072EE7“
我知道slui是Windows激活相关的服务,是否可能与突然认为它是Express Edition的SQL Server有关?
答案 0 :(得分:0)
我首先要开始的是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
请注意,没有完整版。有:
答案 1 :(得分:0)
因此,事实证明,我从服务器管理员那里收到了错误的信息,而该安装实际上是速成版。管理员只是假设是代理停止工作,因为备份开始失败。原来它实际上不是代理。感谢大家的投入。