SQL server 2005 无法连接到服务器?

SQL server 2005 无法连接到服务器?,第1张

打开SQL Server 2005配置工具的SQL Server Configuration Manager。

点击网络配置里的协议,进入把TCP/IP的IP地址动态端口设置成1433。

把Named pipes设置为启用(Named pipes是管道命名的意思,要开启的)。

然后打开SQL Server 2005配置工具的外围应用配置器,点击"服务和连接的外围配置器",点"远程连接",选择"本地和远程连接"

然后选择“同时TCP/IP和NAMED PIPES”这个接口,顺便检查一下上面的“服务”,它运行是否是自动并且是否正常!

注意:在默认情况下SQL Server 2005是不允许远程连接的,所以要人为设置一下远程连接这一步!

出现此种情况,原因有四个:

第一:你的sqlserver服务没有启动。

第二:服务器未配置好网络。

第三:安装sqlserver2005后,修改了主机名或者修改了实例名。

第四:重装sqlserver2005后,多实例名存在,而实际默认实例名仍然是已经删除的实例。

此四种相应的对策:

第一:请启动你的sqlserver服务。

第二:对于第一种情况可能性较小,一般默认情况下在本机访问的网络配置已经正确。不过还是建议你检查一下监听的端口是否是默认的1433

第三:对于第二种情况如果是修改了主机名或者是实例名,建议你通过TCP/IP协议连接,而不是name pipe协议。即通过127.0.0.1来访问,而不是实例名。

第四:如果因删除过实例而导致的。则请到注册表中对应的sqlserver实例名进行修改,把已经删除的实例项删除。

(provider:

SQL

网络接口,

error:

26

-

定位指定的服务器/实例时出错)

(.Net

SqlClient

Data

Provider)

解决:

步骤1:在SQLServer

实例上启用远程连接

1.指向“开始->程序->Microsoft

SQL

Server

2005->配置工具->SQL

Server

外围应用配置器”

2.在“SQL

Server

2005

外围应用配置器”页,

单击“服务和连接的外围应用配置器”

3.然后单击展开“数据库引擎”,

选中“远程连接”,在右边选中“本地连接和远程连接”,

再选择要使用的协议,(

这个地方应当启用TCP/IP

和命名管道服务!)单击“应用”,您会看到下消息:

“直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”,单击“确定”按钮返回

4.展开“数据库引擎”,

选中“服务”,在右边单击“停止”,等到

MSSQLSERVER

服务停止,

然后单击“启动”,重新启动MSSQLSERVER

服务。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10067214.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存