【问题标题】:How to enable SQL Server Agent in SQL Server 2012 Express如何在 SQL Server 2012 Express 中启用 SQL Server 代理
【发布时间】:2015-02-28 15:34:35
【问题描述】:

当我尝试从 SQL Server 配置管理器启动 SQL Server 代理时
我收到此错误

请求失败或服务未及时响应。有关详细信息,请参阅错误日志或其他适用的错误日志

那我该如何解决呢?

【问题讨论】:

  • SQL Server Express 是否包含代理.....您可以通过购买有效的许可证来解决这个问题> 适用于 Web、标准、开发人员或企业版 - 它们都包括 SQL Server 代理。详情见SQL Server Feature Comparison by Edition

标签: sql-server sql-server-2012-express


【解决方案1】:

您是否检查过您的 sqlServerAgent 是否在 Windows 管理工具/服务中运行?如果它停止,只需右键单击它并启动它。在下一列中还将启动类型设置为自动。

【讨论】:

  • 我没有,但我怎么能呢?你能告诉我plz@DaddyCool
  • 什么版本的windows? Win7:控制面板/管理工具/服务
  • 我已经检查了安装了 express 的服务器,很遗憾,即使它显示在服务列表中,您也无法启动该服务。
【解决方案2】:

代理服务不包含在 SQL Server 的 Express 版本中,因此根本无法启用。尽管错误消息具有误导性,但实际错误是许可错误。要获得代理,您需要升级到任何其他版本。对于只是开发和测试开发者版是最好的选择。

除此之外,您可以尝试通过使用 Windows 任务调度程序运行 SQL 命令行工具来模拟此类功能。

【讨论】:

  • 至少从 2016 SP1 开始(可能还有以前的版本),代理已包含,但它不会为 Express 运行
  • @Schneider 好吧,从技术上讲是的,它被包含在内但只是拒绝运行,但考虑到许可说它不包含代理,实际上可以合理地说 Express 版包含 包括它。 OP 本身刚刚找到它,它根本不运行。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多