Sqlserver 服务管理器无法启动服务的解决方法

作者:袖梨 2022-06-29

sql2000错误1053 导致无法启动服务解决办法


症状:

1、服务管理器无法启动服务,提示错误1053#
2、打开mssql企业管理器,提示缺少组件msvcp71.dll

解决方法:

下载附件中的:msvcp71.dll 与   msvcr71.dll 复制到system32中就可以


SQL SERVER 2005 + SP3版本,突然无法启动服务

错误代码

2010-09-12 18:12:40.61 服务器         错误: 17182,严重性: 16,状态: 1。
2010-09-12 18:12:40.61 服务器         TDSSNIClient initialization failed with error 0x2, status code 0xd.
2010-09-12 18:12:40.61 服务器         错误: 17182,严重性: 16,状态: 1。
2010-09-12 18:12:40.61 服务器         TDSSNIClient initialization failed with error 0x2, status code 0x1

原因分析:

根据这里的文章提示,主要是红色部分错误代码提示比较有用,原因是 SQL SERVER 配置管理->SQL SERVER 2005网络配置->MSSQLSERVER 的协议下TCP/IP的启用与配置。出现上述错误的时候,TCP/IP无法启动。

当你打开它的属性的时候,发现在“协议”那一栏,只有“保持活动状态”,其它三个都没有了。而在“IP 地址”栏,缺少IPALL。这个问题的解决办法是去注册表为TCP/IP增加丢失的项


解决办法:

一、开始->运行->regedit,找到 HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL.1MSSQLServerSuperSocketNetLibTcp

1)添加“Enabled”,类型dword,值为1。

添加IPALL项,并添加中的几项

SQL服务器上SQLserverAgent无法启动


对于服务器上数据的备份工作是网管员日常工作中最重要的工作之一,SQLServerAgent服务使得我们可以用SQL上的“数据库
维护计划”功能来自动备份数据,但最近我发现服务器上SQLServerAgent服务无法启动了,回想最近所做的操作,原来是因为我
把SQL中Builtin/Administrators这个帐号的服务器访问权限禁止掉了,因为这个帐号的存在对于SQL来说很不安全,但又不想删
除,因此把它的权限禁止,结果导致SQLServerAgent服务无法启动。
    解决的方法很简单,只要删除这个帐号,再建一个同时具有系统管理权限和SQL管理权限的用户,然后用这个用户去启动
SQLServerAgent服务就可以了。以下是操作步骤:
1、打开企业管理器,打开左边的实例->安全性->登录,在右边空白处右击鼠标,选“新建登录”,单击“名称:”右边的按钮,
会出现很多帐号名,选择一个具有windows超级管理员权限的用户(如Administrator),单击“添加”,再在“服务器角色”标签
中选中“System Administrators”打勾,确定。
2、打开企业管理器左边的“管理”,右击“SQLServer代理”,选属性->常规->服务启动帐户,选“本帐户”,然后在旁边输入
刚才所建的帐户和密码(例如:./Administrator),密码是此用户的密码,确定。
3、最后,右击“SQLServer代理”,选“启动”,就能看到Agent成功启动了


SQL服务器无法启动,未能建立与(LOCAL)的连接解决方法


一是说直接在服务里面找到服务器启动即可,我想这种方法大概是行的通的,操作简单,不过由于查的不太认真,没找到MSSQLSERVER(当然是有的),只找到一个SQLSERVERAGENT,当时启用时,无法启动,想必就是MSSQLSERVER没先启动。

其未能建立与(local)的连接
 
原因在于SQL不能登录了,多有以下原因:
 
1 你修改了windows管理员密码和用户名,但忘记修改SQL的了,自然无法登录了,修改一下,进行同步!
 
2 不小心删除了管理员的用户(SQL的windows登录帐号BUILTINAdministrators和Administrator)
用以下方法解决:
 
你需要重新运行SQL SERVER的安装程序,在“安装选项”界面里选择“高级选项”,下一步后选择“注册表重建”,接下来跟安装过程差不多,注意在选择“身份验证模式”的时候选择“混合模式”,目的是使sa帐户有效。重建完成以后,用查询分析器,使用sa帐户登录,在查询分析器里执行 sp_grantlogin 'builtinadministrators'
这样就恢复windows身份验证了。


如果仅仅删除了BUILTINAdministrators,而administrator没有动,可以通过查询分析器打开,
用sa连接,然后sp_grantlogin 'builtinadministrators' ,就可以运行了

相关文章

精彩推荐