我们之前曾使用 SQL Server 2008 R2 Express 尝试过一些东西(我知道在这个版本中代理服务被禁用是设计使然)
在验证了概念之后,我们升级到了标准版。我使用管理工具添加了功能(完整版),然后进行了修复。SQL 代理仍然无法启动。所有 SQL 服务都作为“本地服务”运行(一切顺利后,我可以设置受限帐户)
我找到了一个 MS 网站,上面列出了我的特定问题,但是“帮我修复”的步骤不起作用。
当我尝试启动该服务时,我在事件查看器中收到此消息:
Event ID 7034: The SQL Server Agent (SQLEXPRESS) service terminated unexpectedly. It has done this 1 time(s).
任何帮助将不胜感激。
答案1
在完全删除并重新安装 SQL Server 2008 R2 Standard 之前,我能够备份所有 SharePoint 数据库。我必须确保从 Program Files 和 Program Files (x86) 中完全删除所有 SQL Server 目录。我第一次没有这样做,我的 SQL Agent 服务仍然无法启动/出现相同的错误。
仔细观察后,我怀疑是否存在一些 .CER 文件冲突,因为在第二次删除后,我看到这些目录中的一些文件名称中带有 SQL Agent 标记。
为了增加措施,此链接似乎引导您完成将 SP 迁移到新 SQL 服务器所需的一般步骤: http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=255