8

我已经尝试安装 Ms SQL Server 2005 两个多星期了,我终于达到了所有先决条件似乎都已到位的地步。不幸的是,每次我尝试安装 SQL Server 本身时,都会收到以下消息:

“SQL Server 服务无法启动。有关详细信息,请参阅 SQL Server 联机丛书主题“如何:查看 SQL Server 2005 安装日志文件”和“手动启动 SQL Server”。</p>

然后安装程序“回滚”安装,在安装列表中留下三个已卸载的产品:“SQL Server 数据库服务”、“报告服务”和“工作站组件、联机丛书……”。

有人有想法吗?我无法查看 SQL Server 联机丛书主题,因为它们也没有安装;没有它们我就无法理解日志文件。

谢谢!

4

9 回答 9

5

I had similar problem while installing SQL Server 2005 on Windows 7 Professional and got error SQL server failed to start. I logged in as a Administrator (my user id is administrator) in windows.

SOLUTION

  1. Go to services, from control panel -> Administrative Tools

  2. Click on properties of "SQL Server (MSSQLSERVER)"

  3. Go to Log On Tab, Select "This Account"

  4. Enter your windows login detail (administrator and password)

  5. Start the service manually, it should work fine..

Hope this too helps..

于 2013-04-11T23:53:53.363 回答
2

看起来并非您的所有先决条件都真正发挥了应有的作用。此外,您需要确保从控制台本身进行安装,而不是通过任何类型的远程会话进行安装。(我知道,这对 a@@ 来说很痛苦,但有时它会有所作为。)

您可以访问 Web 上的 SQL Server 2005 联机丛书,网址为:http://msdn.microsoft.com/en-us/library/ms130214(SQL.90).aspx。该文档应该可以帮助您破译日志。

额外花絮:一旦你走到这一步,如果你打算安装 SP2 而不会安装失败并回滚,这里描述了另一个小智慧: http://blog.andreloker.de/post/2008/07/17/SQL-Server-hotfix-KB948109-fails-with-error-1920.aspx。(我的问题是甚至没有安装“SQL Server VSS Writer”(服务)。)祝你好运!

于 2008-09-15T14:41:36.557 回答
1

要解决此问题,您可能需要修复 SQL Server 2005

简单的步骤即可

  1. 更新/安装 .Net 2.0 框架。推荐在线提供 Windows Installer 3.1
  2. 从 Microsoft 网站下载安装文件:http: //www.microsoft.com/en-in/download/details.aspx?id=184
  3. 从 Symantec 网站执行以下步骤: http ://www.symantec.com/connect/articles/install-and-configure-sql-server-2005-express

希望这可以帮助!

于 2014-11-08T17:34:10.190 回答
1

microsoft sql server 2005 启动失败的解决方法

  1. 打开时仔细阅读所有选项卡和图标名称
  2. 不要着急,冷静点,做这个程序
  3. 当您收到此错误时,启动您的 sql 并继续进行,而不是从此解决方案开始。不要退出安装
    开始->控制面板-->管理工具-->服务-->在服务中搜索sql server(sql express)-->点击登录(tab)-->查看本地系统账号&还要检查
    服务以与桌面交互->单击恢复选项卡->第一次失败选择重新启动服务;第二次失败->运行程序->应用确定
于 2014-01-29T15:59:10.657 回答
0

当 SQL Server 设置为在其下运行的帐户没有所需的权限时,我之前看到过类似的情况。

切线,一旦安装,一个常见的错误是从 Windows 服务更改登录凭据,而不是从 SQL Server 配置管理器。尽管它们看起来相同,但 SQL Server 工具授予对某些注册表项的访问权限,而 Windows 工具不授予这些权限,这可能会导致服务启动时出现问题。

您可以在安装运行时运行Sysinternals RegMon / Sysinternals ProcessMon,通过 sqlsevr.exe 和失败消息进行过滤,以查看帐户凭据是否有问题。

希望这可以帮助

于 2008-10-28T13:05:01.083 回答
0

我会尝试从安装工具和数据库服务开始。留下分析,卢比等,看看你是否走得更远。我确实记得安装失败的问题,所以一定要进入添加/删除程序并删除卸载程序留下的所有部分

于 2008-10-28T04:13:03.167 回答
0

当该错误消息出现在屏幕上时(在回滚开始之前),转到控制面板 -> 管理工具 -> 服务并查看是否实际安装了该服务。还要检查它使用什么帐户运行。如果它不使用本地系统,则双重和三重检查它使用的帐户是否有权访问安装 MS SQL 的程序目录。

于 2008-09-15T13:51:05.460 回答
0

我同意 Greg 的观点,即日志是最好的起点。我们遇到过类似的情况,解决方法是确保管理员在开始安装之前对注册表位置 HKLM\System\CurrentControlSet\Control\WMI\Security 拥有完全权限。HTH。

于 2008-11-03T19:41:20.637 回答
0

我们最近在运行 SQL 2005 服务器(更具体地说:报告服务)时遇到了类似的问题。Windows 服务不再启动,没有任何真正的错误消息。

我发现这个问题与最近部署的一些 KB 修补程序有关。由于某种原因,这些修补程序导致服务的启动时间比通常要长。

由于默认情况下,当服务无法超出启动方法时,会在 30 秒后终止服务,这就是它简单终止的原因。

也许这就是你正在经历的。

Microsoft Connect(链接)上描述了一种解决方法。尽管本文中列出的修补程序与已部署到我们系统的修补程序不匹配,但解决方法对我们有用。

于 2008-10-01T10:12:14.507 回答