欢迎来到天天文库
浏览记录
ID:42628710
大小:470.69 KB
页数:11页
时间:2019-09-19
《在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQLServer已配置为允博客分类: ·.net 可怜的我啊,搞了一个下午,连接C#连接Sqlserver2005,就是连接不上,然后查资料啊查资料,不仅抱怨国内的文章千篇一律,都没讲清楚到底怎样去写怎样去配置,你转载我,我转载你。当然,我也喜欢转载。。。。,哈哈哈哈遇到的问题,就是连接不上Sqlserver2005,提出的错误是: 在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQLServer已配
2、置为允许远程连接。(provider:命名管道提供程序,error:40-无法打开到SQLServer的连接) 于是,找啊,找啊,找啊,找啊,找到的就是这篇文章的上面那一个文章。其实连接的代码都差不多对了,但是没有人点出来,还有端口的问题。默认安装的Sqlserver2005是端口不是1433,我们要的是1433. 1.打开Sqlserver管理配置器2.点击SqlExpress的协议,我们要启动所有状态。3.选择TCP/IP,点击右键,选择属性,我们修改连接数据库的端口地址,非常重要4.修改三处,第一你查看下跳出来的对话框,里面有好多TCP/IP的端口。我们要找的是三处。 5.IP地址是
3、自己电脑的地址在TCP端口添加1433,然后选择启动 6.IP地址是127.0.0.1的是默认的,也要改掉,如上 8.IPALL是否是表示所有端口??反正也要修改下端口地址了。 9.重新启动服务,不支持热修改,修改重新启动服务。 好了,这就是修改好了端口了。 下面贴代码 这个代码是可以运行的,所以您无需担心,你写的代码是有问题的,你要修改的就是习惯你的数据库 C#代码 1.strConnection += "initial catalog=修改成为你自己创建的数据库;Data Source=localhost;"; C#代码 1.using System; 2.us
4、ing System.Collections.Generic; 3.using System.Linq; 4.using System.Text; 5.using System.Data.SqlClient; 6. 7.namespace dbApp 8.{ 9. class Program 10. { 11. static void Main(string[] args) 12. { 13. Console.WriteLine("Hello Word1"); 14. Program
5、.LinkDB(); 15. Console.WriteLine("Hello Word3"); 16. Console.ReadLine(); 17. } 18. 19. 20. static void LinkDB() 21. { 22. Console.WriteLine("Hello Word2"); 23. string strConnection = "uid=sa; password=sa; "; 24.
6、strConnection += "initial catalog=netdb;Data Source=localhost;"; 25. strConnection += "Connect Timeout=3"; 26. 27. // string constr = "server=.;database=myschool;integrated security=SSPI"; 1. //string constr = "server=.;database=myschool;uid=sa;pwd=sa"; 2.
7、 // strConnection = "data source=.;initial catalog=netdb;user id=sa;pwd=sa"; 3. 4. 5. 6. try 7. { 8. 9. 10. SqlConnection objConnection = new SqlConne
此文档下载收益归作者所有