【问题标题】:Cannot start SQL Server agent无法启动 SQL Server 代理
【发布时间】:2015-05-10 01:55:02
【问题描述】:

我重新安装了 w7 Ultimate 并安装了 Microsoft® SQL Server 2008 R2。

首先是权限问题,因为我有这样的错误日志

用户无权执行此操作

这就是我尝试这个链接的原因:

SQL Server 2008 R2 Express permissions -- cannot create database or modify users

我以“sa”身份登录并授予我的用户权限。

我重新启动 SQL Server,重新启动计算机但没有消息。

只是错误日志发生了变化:

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

有什么想法吗?

【问题讨论】:

  • SQL Server Express 版没有/不支持 SQL Server 代理。

标签: sql-server-2008r2-express


【解决方案1】:

您的 SQL Server Express 版本具有 SQL Server 代理但 is and always will be in disabled state。因此,您无法在 Express 版或 Express with advanced services 版上启动 SQL Server 代理。

它存在的原因是当您从 express 升级到 Enterprise 或 Standard 时,SQL Server 只需更改代码并启用它,这使得升级过程中的任务变得更加容易

【讨论】:

    【解决方案2】:

    尝试使用 Sql Server 配置管理器启用 TCP/IP 协议。 如果这不起作用,请尝试授予 sql server 代理用户访问权限(sysadmin 角色或授予对 msdb 数据库的访问权限)。

    【讨论】:

      猜你喜欢
      • 2019-11-06
      • 1970-01-01
      • 1970-01-01
      • 2014-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多