我一直在尝试安装Ms SQL Server 2005超过两周,而且我终于达到了先决条件似乎已经到位的程度。不幸的是,每次我尝试安装SQL Server本身时,都会收到以下消息:
“SQL Server服务无法启动。有关详细信息,请参阅SQL Server联机丛书主题,“如何:查看SQL Server 2005安装日志文件”和“手动启动SQL Server”。“
安装程序然后“回滚”安装,我在安装程序列表中留下了三个未安装的产品:“SQL Server数据库服务”,“Reporting Services”和“工作站组件,联机丛书......”。
有没有人有任何想法?我无法检查SQL Server联机丛书主题,因为它们也没有安装;如果没有它们,我无法理解日志文件。
谢谢!
答案 0 :(得分:4)
我在Windows 7 Professional上安装SQL Server 2005时出现类似问题,但出现错误SQL server failed to start
。我在Windows中以管理员身份登录(我的用户ID是管理员)。
解
从控制台转到服务 - >管理工具
单击“SQL Server(MSSQLSERVER)”
转到登录标签,选择“此帐户”
输入您的Windows登录详细信息(管理员和密码)
手动启动服务,它应该可以正常工作..
希望这也有帮助..
答案 1 :(得分:1)
看起来并非所有先决条件都能按原样运行。此外,您需要确保从控制台本身进行安装,而不是通过任何类型的远程会话。 (我知道,这对于@@来说是一种痛苦,但有时会产生影响。)
您可以通过以下网址访问SQL Server 2005联机丛书: http://msdn.microsoft.com/en-us/library/ms130214(SQL.90).aspx。该文档应该可以帮助您解密日志。
Bonus花絮:一旦你走得那么远,如果你计划在没有安装失败并回滚的情况下安装SP2,那么这里将介绍另一个小智慧之珠: http://blog.andreloker.de/post/2008/07/17/SQL-Server-hotfix-KB948109-fails-with-error-1920.aspx。 (我的问题是甚至没有安装“SQL Server VSS Writer”(服务)。祝你好运!
答案 2 :(得分:0)
当屏幕上出现该错误消息时(在回滚开始之前),请转到控制面板 - >管理工具 - >服务并查看服务是否实际安装。还要检查用于运行的帐户。如果它不使用本地系统,则双重和三重检查它使用的帐户是否具有安装MS SQL的程序目录的权限。
答案 3 :(得分:0)
我们最近在运行SQL 2005服务器时遇到了类似的问题(更具体地说:报告服务)。 Windows服务不再启动,没有任何真正的错误消息。
我发现此问题与最近部署的某些KB修补程序有关。由于某些原因,这些修补程序导致服务的启动时间比通常更长。
由于默认情况下,超时会在30秒后杀死服务,因为它无法超越启动方法,这就是它终止的原因。
也许这就是你所经历的。
有关Microsoft Connect(link)中描述的解决方法。虽然本文中列出的修补程序与已部署到我们系统的修补程序不匹配,但解决方法对我们有用。
答案 4 :(得分:0)
我首先尝试安装工具和数据库服务。离开分析,Rs等,看看你是否进一步。我确实记得安装失败的问题,所以一定要进入添加/删除程序并删除卸载程序留下的所有部分
答案 5 :(得分:0)
在SQL Server设置为运行的帐户没有所需权限之前,我已经看到过类似的东西。
Tangentially,一旦安装,常见的错误是从Windows服务而不是从SQL Server配置管理器更改登录凭据。尽管它们看起来相同,但SQL Server工具允许访问Windows工具不能访问的某些注册表项,这可能会导致服务启动时出现问题。
您可以在安装运行时运行Sysinternals RegMon / Sysinternals ProcessMon,通过sqlsevr.exe和Failure消息进行过滤,以查看帐户凭据是否存在问题。
希望这有帮助
答案 6 :(得分:0)
我同意Greg的说法,日志是最好的起点。我们遇到过类似的问题,修复方法是确保管理员在开始安装之前对注册表位置HKLM \ System \ CurrentControlSet \ Control \ WMI \ Security具有完全权限。 HTH。
答案 7 :(得分:0)
microsoft sql server 2005的解决方案无法启动
答案 8 :(得分:0)
要解决此问题,您可能需要修复SQL Server 2005
简单的步骤可以
希望这有帮助!