SQL服务无法正常启动及数据库卸载
2011-08-31 22:13
155 查看
今天遇到一个事例,SQL server2005管理器不能正常连接到服务器,账号和密码没错。根据错误提示判断,应该是SQL的远程连接没打开。
开始->程序->Microsoft SQL Server 2005配置工具->SQL Server 外围应用配置器,单击服务和连接的外围应用服务器配置,点击MSSQLSERVER下面的Database Engine,查看服务和远程连接,发现服务没启动,远程连接选择TCP/IP和命名管道方式。
然后再打开配置管理器,发现SQL server2005服务里SQLSERVER服务不能启动。
再到系统服务里找SQLSERVER服务,启动就停止,还提示让查看事件查看器。
然后进到网上查资料,大致都是这样三个办法:
1、查看通信端口
运行netstat -ano命令,查看是否有TCP 0.0.0.0:1433 0.0.0.0:0 LISTENING ****,确认1433端口运行情况。
开始->程序->Microsoft SQL Server 2005配置工具->SQL Server Configuration
Manager->mssqlserver协议, 然后双击右边窗口的TCP/IP,在弹出窗口中检查IP配置。把 "IP1"和"IP2"中"TCP端口"为1433,"已启用"改为"是"。一定要IPALL的TCP动态端口删除,TCP端口改为1433,只改IP1、IP2不好用,在这个问题很多网上的解决办法都没有明确。
开始->程序->Microsoft SQL Server 2005配置工具->Sql Server Configuration Manager->SQL Native Client 配置->客户端协议->TCP/IP,选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是"。
2、关闭VIA协议
开始->程序->Microsoft SQL Server 2005配置工具->SQL Server Configuration Manager->mssqlserver协议, 然后右边窗口有个VIA,点击右键禁用它,点击“确定”即可。这时候再启动sqlserver服务即可!
3、关闭防火墙或是添加例外
控制面板或开始里打开防火墙管理窗口,勾选关闭防火墙,或是添加例外。
如果以上方法不太奏效,那就删除SQL SERVER吧。问题是,很多有实践经验的同学会发现,如果卸载了,再安装成功的机会很小,只有重装系统。
难道真要重新安装系统?其实是卸载的时候没有卸载干净,对应的服务和关键的注册表信息没被清除。首先,关闭sql相关的各项服务,可以从服务管理也可以从SQL管理器中关闭;其次,卸载SQL程序;最后,搜索清理相关的注册表信息,主要搜索主键含有MSSQL的注册表信息。此时,你会发现可以重新安装SQL了。
开始->程序->Microsoft SQL Server 2005配置工具->SQL Server 外围应用配置器,单击服务和连接的外围应用服务器配置,点击MSSQLSERVER下面的Database Engine,查看服务和远程连接,发现服务没启动,远程连接选择TCP/IP和命名管道方式。
然后再打开配置管理器,发现SQL server2005服务里SQLSERVER服务不能启动。
再到系统服务里找SQLSERVER服务,启动就停止,还提示让查看事件查看器。
然后进到网上查资料,大致都是这样三个办法:
1、查看通信端口
运行netstat -ano命令,查看是否有TCP 0.0.0.0:1433 0.0.0.0:0 LISTENING ****,确认1433端口运行情况。
开始->程序->Microsoft SQL Server 2005配置工具->SQL Server Configuration
Manager->mssqlserver协议, 然后双击右边窗口的TCP/IP,在弹出窗口中检查IP配置。把 "IP1"和"IP2"中"TCP端口"为1433,"已启用"改为"是"。一定要IPALL的TCP动态端口删除,TCP端口改为1433,只改IP1、IP2不好用,在这个问题很多网上的解决办法都没有明确。
开始->程序->Microsoft SQL Server 2005配置工具->Sql Server Configuration Manager->SQL Native Client 配置->客户端协议->TCP/IP,选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是"。
2、关闭VIA协议
开始->程序->Microsoft SQL Server 2005配置工具->SQL Server Configuration Manager->mssqlserver协议, 然后右边窗口有个VIA,点击右键禁用它,点击“确定”即可。这时候再启动sqlserver服务即可!
3、关闭防火墙或是添加例外
控制面板或开始里打开防火墙管理窗口,勾选关闭防火墙,或是添加例外。
如果以上方法不太奏效,那就删除SQL SERVER吧。问题是,很多有实践经验的同学会发现,如果卸载了,再安装成功的机会很小,只有重装系统。
难道真要重新安装系统?其实是卸载的时候没有卸载干净,对应的服务和关键的注册表信息没被清除。首先,关闭sql相关的各项服务,可以从服务管理也可以从SQL管理器中关闭;其次,卸载SQL程序;最后,搜索清理相关的注册表信息,主要搜索主键含有MSSQL的注册表信息。此时,你会发现可以重新安装SQL了。
相关文章推荐
- 为什么如果数据库导入data.sql,则zabbix_proxy服务无法启动?
- SQL - 先安装SQL2008 R2后安装AD导致无法正常登陆数据库(无法启动MSSQLSERVER)
- SQL 无法启动服务
- [SQL 2000]发生错误1069:由于登录失败而无法启动服务
- 解决windows下APACHE服务无法正常启动问题
- SQL Agent 服务无法启动
- Zimbra服务无法正常启动
- 解决MySQL5.6.21安装版出现任务栏图标无法正常启动和关闭服务
- 数据库mysql服务启动时提示:Windows无法启动服务,1069号错误
- win8安装MS Sql Server 2005 服务无法启动解决方案
- 【数据库】MySQL手动注册、卸载、启动、停止服务
- OracleDBConsole服务不能启动(PL SQL无法连接数据库、SQL Plus无法连接数据库)
- SQL服务无法启动,错误代码3414
- 无法启动T-SQL调试,未能连接到计算机,工作站服务没有启动
- Oracle 10g数据库启动ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务;ora-01034:oracle not available
- 学习数据库无法正常启动,修改Undo表空修复法
- 影像工作站的数据库安装错误之Win7系统下pg服务无法启动
- SQL Agent服务无法启动如何破
- 错误整理:RsyncServer服务无法正常启动的解决办法
- mscrm服务器SQL Server Reporting Services (MSSQLSERVER) 服务无法自动启动