请教问题:SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错!!
我在网上找到很多发生这样错误的问题,但是好像没有解决的,我也没有解决,但是总结了一下,希望高手指教!!!
我用的系统是 Windows server 2003,Sql Server 2005 Enterprise 中文版本,特别指出:我没有安装Sql Server 2005 Express Edtion.
1) 当我在Sql Server 2005 中连接资料库引擎时候,有两个服务器选择如:Jacky,Jacky\SQLExpress, 但我选择服务器Jacky时候,没有任何问题,当我选择Jacky\SQLExpress怎么也连接不上,是不是我没有装Sql Server 2005 Express 的原因?
2) 但我运行.Net 系统带有的快速入门示例程序(QuickStartv 2.0)时候,就提示:SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错;可是我运行自己写的程序,自己建立的资料库,自己建立的站点,自己写的web.config文件(里面有资料库连接语句:add name= "LocalSqlServer " connectionString= "Data Source=Jacky;Initial Catalog=CMMM;UID=sa;PWD= " providerName= "System.Data.SqlClient "
)却没有任何问题!!!
当然,我好像没有发现快速入门示例程序(QuickStartv 2.0)中是如何连接资料库的,其web.config文件好像没有写如何连接资料库,系统所用到的默认资料库如:Master,Pubs,Northwind,aspnetdb等我都手工装上了,还是不行.
所有我想问的是:
如果要运行 快速入门示例程序 是不是一定要装Sql Express 版本?
在 快速入门示例程序 中,能看到或者修改默认连接资料库?
在 快速入门示例程序 连接都是那个资料库呀?这个能知道么??
以上都是一些浅显的问题,希望大家能不吝赐教呀!!!
------解决方案--------------------name= "LocalSqlServer "
把LocalSqlServer换为 '. '或 '机器名 '再试
------解决方案--------------------首选请确认SQL SERVER EXPRSS已安装到本地计算机上,并且SQL SERVER (SQLEXPRESS)服务已经成功启动。如果问题仍然存在,可以尝试应打开“SQL Server 外围应用配置器”,选择“服务和连接的外围应用配置器”,然后将“远程连接”配置为“同时使用 TCP/IP 和 named pipes”
------解决方案--------------------SQL有点奇怪,你可能这样试着登录
tcp:服务器名,端口号
------解决方案--------------------结论:是没有启动SQL2005的browse服务,启动这个服务就好了