sql server 服务无法启动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server 服务无法启动相关的知识,希望对你有一定的参考价值。

我在安装sql server2005将要结束时显示 1.SQL Server服务无法启动。有关详细信息,请参阅SQL Server联机丛书中的主题“如何查看SQL Server2005 安装日志文件“和”手动启动SQL Server".
2。然后我去服务中找到了SQL Server(MSSQLSERVER),但是点击启动却显示 “本地计算机上的SQL Server(MSSQLSERVER)服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报”服务。”
回到上面的问题,SQL Server服务无法启动。。。。。“如何查看SQL Server2005 安装日志文件“和”手动启动SQL Server". 。我又试了这一步,点了取消,然后安装配置组件,有一项“SQL Server Database Services 安装失败。”然后我点了下一步,接着完成。过一会显示Microsoft SQL Server 2005安装程序无法在您的计算机上执行安装。 现在主要问题,还是解决如何启动SQL Server(MSSQLSERVER)服务。 请各位不吝赐教!但请不要总拿一些解决不了问题的复制粘贴来(当然能解决问题就行),不然这样就浪费大家时间了。
已经卸装了好几次了,都是这个问题。一开始有个iis的警告,不过后来也弄好了。还是上面的问题,请大家多给点意见啊!!!

安装了防火墙,杀毒软件没,如果有的话,把防火墙,杀毒软件先关了,以防止这些屏蔽了SQL端口;不知道你之前有没有装过SQL,如果装过后来又卸载再重新装的话也会出现问题的,卸载不干净会导致安装不成功;象你这种情况最好检查一下MSSQLSERVER服务的端口是否被关闭了,如果是的话手动添加端口然后在看看。 参考技术A 你给系统换了用户名吗,换了可以给我留言,我具体说。 参考技术B 回答

您好,我正在帮您查询相关的信息,马上回复您。

亲您好,很高兴为你解答:MSSQLSERVER服务不能启动故障一例故障现象使用SQL Server Service Manager启动MSSQLServer没有反应,启动MSDTC没有问题。使用控制面板中的启动时出现提示“无法启动MSSQLServer服务。错误2140:发生Windows NT 内部错误。”原因经过询问操作人员得知,其在Enterprise Manager中,在SERVER的属性中有一个startup parameters中的parameter被删除掉,导致SQL SERVER 不能启动解决办法在ms-dos中,进入c:\\mssql7\\binn,执行sqlservr -d c:\\mssql7\\data\\master.mdf -e c:\\mssql7\\log\\errorlog -l c:\\mssql7\\data\\mastlog.ldf大约一分钟后,当提示信息出现Using ’xpstar.dll‘ version ‘1998.11.13’ to execute extended stored procedure ’sp_MSgetversion‘.时,即表示已经正常启动,这时不能关掉该ms-dos窗口,打开Enterprise Manager,打开SERVER属性窗口中的Startup parameters,在Startup Parameters窗口中添加参数:-dc:\\mssql7\\data\\master.mdf-ec:\\mssql7\\log\\errorlog-lc:\\mssql7\\data\\mastlog.ldf然后关掉MS-DOS窗口,再用SQL Server Service Manager启动服务就行了。以上是在SQL7上进行修复,对于SQL2000,故障现象和操作方法基本上是一样的,差别就是在MS-DOS方式中的提示信息不太一样,还有就是文件的路径改为c:\\program files\\microsoft sql server\\mssql,其余的就都一样了。希望以上回答对您有所帮助~祝你生活愉快!

参考技术C 你的系统是什么系统?
如果是home版,那你不要装了(IIS)。
如果是xp版那么你不要装企业版。
参考技术D 重装吧

SQL Server 服务由于登录失败而无法启动怎么办

参考技术A

SQL Server 服务由于登录失败而无法启动怎么办

   SQL Server 服务由于登录失败而无法启动

   症状

  在重新启动 SQL Server、SQL Executive 或 SQL Server Agent 时,可能无法启动该服务,并显示以下错误信息:

  Error 1069:The service did not start due to a logon failure.

   或者

  错误 1069:由于登录失败而无法启动服务

   原因

  SQL Server、SQL Agent 或 SQL Server Executive 启动服务帐户的密码不正确,因为密码可能已被更改了。

   替代方法

  若要解决此问题,请在 SQL Server 主机的 Microsoft SQL Server 服务帐户中键入正确的密码。

  若要在 Microsoft Windows 2000 Server 和 Microsoft Windows XP 中更正该密码,请按照下列步骤操作: 1. 单击开始,指向设置,然后单击控制面板。

  2. 双击管理工具,然后双击服务。

  3. 双击 MSSQLSERVER,然后单击登录选项卡。

  4. 在密码和确认密码文本框中键入正确的密码,然后单击确定。

  若要在 Microsoft Windows NT 4.0 中更正该密码,请按照下列步骤操作: 1. 单击开始,指向设置,然后单击控制面板。

  2. 双击服务,然后双击 MSSQLSERVER。

  3. 在密码和确认密码文本框中键入正确的密码,然后单击确定。

  注意:通过 Services 小程序更改该密码使 SQL Server 可以成功重新启动;但是,如果安装了 Microsoft 搜索(全文搜索服务),则它要求通过 SQL 企业管理器 (SEM) 进行随后的密码更改。

  以下一节摘自 SQL Server 2000 联机图书:

  “After changing the SQL Server service account information in Control Panel, you must also change the SQL Server service account in SQL Server Enterprise Manager.This allows the service account information for Microsoft Search service to remain synchronized as well.

  Important:Although the Microsoft Search service is always assigned to the local system account, the full-text search engine tracks the SQL Server service account in Windows.Full-text search and failover clustering are not available if Windows password changes are not reset using SQL Server Enterprise Manager.”(在控制面板中更改 SQL Server 服务帐户信息后,您还必须在 SQL Server 企业管理器中更改 SQL Server 服务帐户。这样,用于 Microsoft 搜索服务的服务帐户信息也会保持同步。重要说明:尽管将 Microsoft Search 服务始终分配给本地系统帐户,但全文搜索引擎跟踪 Windows 中的 SQL Server 服务帐户。如果没有使用 SQL Server 企业管理器重置 Windows 密码更改,则无法使用全文搜索和故障转移群集。)

  通过使用 SEM,右键单击服务器,单击属性,然后单击安全选项卡。在启动服务帐户下面,输入相应的帐户和密码。

  安装SQL Server2000时是使用默认登录用户来作为启动SQL Server服务的账号(对于自己使用的单机,通常就是administrator了),但是我更改了用户名出现“同于登录失败而无法启动服务”的错误 以下我试过的方法.

  1,把用户口令改回原来的,再启动服务

  2,使用控制面版服务管理器,找到MSSQLSERVER服务,更改启动账号信息,改成变更后的,再启动服务

  3,也是推荐使用的方法,创建一个新用户,专门用于启动SQL Server服务,安装SQL Server时就使用该用户来启动SQL Server,这样就可以避免用于频繁更改administrator口令而带来的1069错误了。如果已经安装好SQL Server,也可以在控制面版服务管理器下更改MSSQLSERVER服务的服务账号信息,换成SQL服务专用的用户。

  首先介绍网络上常用的两种解决方法:

  1.我的电脑--控制面板--管理工具--服务--右键 MSSQLSERVER--属性--登陆--登陆身份--选择"本地系统帐户"

  或:

  2.我的电脑--控制面板--管理工具--服务--右键 MSSQLSERVER--属性--登陆--登陆身份--选择"此帐户"--密码和确认密码中输入你修改后的administrator密码.

   两者的区别:

  选择第一种方式,以后修改了administrator密码,不用再调整(但要求登陆操作系统的是系统管理员)

  选择第二种方式,以后修改了administrator密码,还要再重复做上面的操作.

  下面是我遇到的一种情况:

  今天上午同事又告诉我他的`SQL不能登陆自己的“企业管理器”了,报出的错误就是“1069 错误,由于登录失败而无法启动服务”,上网查到了以上两种方案,但是当我看到了服务的窗口又发现了一个可能引起此问题的地方:

  我们先找到MSSQLSERVER服务,然后查看它的属性

  发现是使用域帐户在启动服务时进行验证,于是便询问是否修改过登陆域的密码,得到答案是修改过,因为域中作了设置,一定时期后要求用户修改密码,而且不能 与以前密码相同(空密码除外,这个我做过实验^_^)。于是将这里的密码重新进行设置,再重新启动服务成功,SQL也可登陆成功。

  通过这个问题发现,当域的密码被修改过后,相应服务使用的登陆验证信息不会自动更新需要手动来更新,才能解决此问题。如果大家嫌比较麻烦,还是像上面的解决方案那样直接将登陆身份修改为“本地系统帐户”比较简单。

;

以上是关于sql server 服务无法启动的主要内容,如果未能解决你的问题,请参考以下文章

安装sql时,出现sql server服务无法启动,怎么启动服务

sql server2005 代理 无法启动

sql server 服务无法启动

sql server服务设置为自动 但重启后无法自动启动

Sql server2008! SQL server服务无法启动,并显示错误17113, 修复Sql server2008失败!

SQL Server 服务由于登录失败而无法启动怎么办