Sql2005:error: 26 - 定位指定的服务器/实例时出错(特别的案例)

常规解决方法:

SQL Server2005的安全性,默认仅限于本地连接,并没有打开远程连接;
打开远程连接方法:
开始->所有程序->MS SQL Server2005->配置工具->MS SQL Server2005外围应用配置器->服务器和连接的外围应用配置器->
Database Engine下远程连接选择"本地连接和远程连接"中同时使用"TCP/IP和name pipes"
Analysis Services下远程连接选择"本地连接和远程连接"
应用后重启数据库

试验之后无效

现象分析:

我的情况比较特殊,我在一台已经安装Sql2005Express的机子重新安装的Sql2005,结果死活联不上。我原来的想法是只需要重新起一个实例名是没有问题的,而在安装程序做系统检查时的,Sql2005自检程序提出一个要求,我就忽略掉了,他要求我以命令行方式执行 setup.exe ******=1(对不起,参数名我忘记了)但你如果遇到这个问题,Sql2005自检程序会告诉你准确的参数的。

解决方案:

1 卸载已经安装的Sql2005和SqlExpress(从控制面板的安装删除程序中卸掉,公共组件无需删除)

2.重新安装Sql2005,走到“自检程序”步骤时,注意分析系统给出的提示,并记录下来“setup.exe *****=1”命令行,取消本次安装过程。

3.进行命令行方式,以命令行方式运行“setup.exe *****=1”,完成安装过程(采用默认安装实例即可)

4.远程访问成功。

posted @ 2009-04-23 12:41  bigdog  阅读(3448)  评论(0编辑  收藏  举报