预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQLServer已配置为允 博客分类: .net 可怜的我啊,搞了一个下午,连接C#连接Sqlserver2005,就是连接不上, 然后查资料啊查资料,不仅抱怨国内的文章千篇一律,都没讲清楚到底怎样去写 怎样去配置,你转载我,我转载你。当然,我也喜欢转载。。。。,哈哈哈哈 遇到的问题,就是连接不上Sqlserver2005,提出的错误是: 在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服 务器。请验证实例名称是否正确并且SQLServer已配置为允许远程连接。(provider:命 名管道提供程序,error:40-无法打开到SQLServer的连接) 于是,找啊,找啊,找啊,找啊,找到的就是这篇文章的上面那一个文章。 其实连接的代码都差不多对了,但是没有人点出来,还有端口的问题。 默认安装的Sqlserver2005是端口不是1433,我们要的是1433. 1.打开Sqlserver管理配置器 2.点击SqlExpress的协议,我们要启动所有状态。 3.选择TCP/IP,点击右键,选择属性,我们修改连接数据库的端口地址,非常重要 4.修改三处,第一你查看下跳出来的对话框,里面有好多TCP/IP的端口。我们要找的是三处。 5.IP地址是自己电脑的地址在TCP端口添加1433,然后选择启动 6.IP地址是的是默认的,也要改掉,如上 8.IPALL是否是表示所有端口??反正也要修改下端口地址了。 9.重新启动服务,不支持热修改,修改重新启动服务。 好了,这就是修改好了端口了。 下面贴代码 这个代码是可以运行的,所以您无需担心,你写的代码是有问题的,你要修改的就是习惯你的数据库 C#代码 strConnection+="initialcatalog=修改成为你自己创建的数据库;DataSource=localhost;"; C#代码 usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Data.SqlClient; namespacedbApp { classProgram { staticvoidMain(string[]args) { Console.WriteLine("HelloWord1"); Program.LinkDB(); Console.WriteLine("HelloWord3"); Console.ReadLine(); } staticvoidLinkDB() { Console.WriteLine("HelloWord2"); stringstrConnection="uid=sa;password=sa;"; strConnection+="initialcatalog=netdb;DataSource=localhost;"; strConnection+="ConnectTimeout=3"; //stringconstr="server=.;database=myschool;integratedsecurity=SSPI"; //stringconstr="server=.;database=myschool;uid=sa;pwd=sa"; //strConnection="datasource=.;initialcatalog=netdb;userid=sa;pwd=sa"; try { SqlConnectionobjConnection=newSqlConnection(strConnection); //SqlConnectionobjConnection=newSqlConnection(strConnection); objConnection.Open(); Console.WriteLine("连接数据库成功"); objConnection.Close(); } catch(Exceptionex) { Console.WriteLine(ex.Message); } } } } 连接成功的效果 -------------------------------------------------------------------------------------------------------------- 如果你还是连不上,那么再去查看如下的配置: 这个你在查