sql-server - 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 Server 错误日志。它说什么?
你@@Version
说的是快递。我怀疑这是不正确的。默认情况下,无法在SQL Server Express Editions中更轻松地安装或启用数据库邮件、SQL Server 代理和许多其他功能。这就是为什么它是免费的。
有些人已经展示了如何绕过这些限制,尤其是数据库邮件。也许有人为 SQL Agent 做了类似的事情,现在微软已经想通了。或者,有人降级了您的服务器。
您可以通过运行Pinal 提供的以下代码段来检查安装日期
SELECT create_date
FROM sys.server_principals
WHERE sid = 0x010100000000000512000000
请注意,没有完整版。有:
- 数据中心
- 企业
- 标准
- 网络
- 工作组
- 表达
推荐阅读
- node.js - 将 node.__dirname 设置为 false 不适用于 ffi-napi,使用 webpack 的电子 js 中的 ref-napi 库
- javascript - 使用可用或不可用过滤器过滤对象数组
- linux - 单色 (1bpp) 简单帧缓冲区 (simplefb.c) 格式/深度
- r - 尝试在 Postgre DB 中查询数据时出错
- javascript - 如何将用户重定向到登录页面
- flutter - 使用 Flutter 应用程序向手机号码发送短信
- azure-devops - DevOps 根据正在构建的分支更改构建名称
- javascript - 数组项到Javascript中数组中对象的属性
- junit4 - 如何在不使用 AssertNotNull 的情况下编写 Junit 测试用例
- python - 在 Perl 中使用 Spacy 和 Inline::Python 对数 MB 的原始文本进行 Lemmatize。为什么这么慢?