<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

问题一、

在建立与服务器的连接时出错。在连接sql server 2005时,在默认的设置下sql server不允许进行远程连接可能会导致此失败。(provider:sql 网络接口,error:26-定位指定的服务器/实例时出错)(microsoft sql server)???

解决方法:

服务器端:

1、配置工具——>SQL Server 外围应用配置器——>服务和连接的外围应用配置器——>远程连接——>本地连接和远程连接——>同时使用TCP/IPname pipes 应用

2、配置工具——>SQL Server Configuration Manager——>SQL server2005网络配置——>“××服务器的协议”——>TCP/IP属性——>IP地址 TCP端口全部改成1433 ,

3、配置工具——>SQL Server Configuration Manager——> sql server2005服务——>重启动sql server的各项服务

客户端:

配置工具——>SQL Server Configuration Manager——>SQL Native Client——>TCP/IP ,把端口改成1433

应该没有问题了,如果再连不上那就是用得混合方式,sa的密码不对

问题二、

使用telnet 连接1433端口,报告连接失败,也就是说1433端口被封了。

解决方法:

在服务器端和客户端 都换用其它可用端口

1、在服务器上打开SQL Server Configuration Manager。选择SQL Server配置管理器——>SQL Server 2005网络配置——>“××服务器的协议”——> TCP/IP属性——>对话框中选择IP地址——>IPALL——>TCP端口,设置成一个可用端口。

2、在服务器上打开SQL Server Configuration Manager。选择SQL Server配置管理器——>SQL Server 2005 服务——>SQL Server (MSSQLSERVER),右键菜单中选择重新启动。

3、在客户端登录框的服务器名称中输入:IP,端口


4
、连接成功。