




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服 务器。请验证实例名称是否正确并且 SQL Server 已配置为允博客分类: · .net 可怜的我啊,搞了一个下午,连接 C#连接Sql server2005,就是连接不上,然后查资料啊查资料,不仅抱怨国内的文章千篇一律,都没讲清楚到底怎样去写怎样去配置,你转载我,我转载你。当然,我也喜欢转载。,哈哈哈哈遇到的问题,就是连接不上Sql server2005, 提出的错误是: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法
2、访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 于是,找啊,找啊,找啊,找啊,找到的就是这篇文章的上面那一个文章。其实连接的代码都差不多对了,但是没有人点出来,还有端口的问题。默认安装的Sql server2005是端口不是1433,我们要的是1433. 1.打开Sql server 管理配置器2.点击SqlExpress的协议,我们要启动所有状态。3.选择TCP/IP,点击右键,选择属性,我们修改连接数据库的端口地址,非常重要
3、4.修改三处,第一你查看下跳出来的对话框,里面有好多TCP/IP的端口。我们要找的是三处。 5.IP地址 是自己电脑的地址 在TCP端口添加1433,然后选择启动 6. IP地址是的是默认的,也要改掉,如上 8.IPALL是否是表示所有端口?反正也要修改下端口地址了。 9.重新启动服务,不支持热修改,修改重新启动服务。 好了,这就是修改好了端口了。 下面贴代码 这个代码是可以运行的,所以您无需担心,你写的代码是有问题的,你要修改的就是
4、习惯你的数据库 C#代码 1. strConnection += "initial catalog=修改成为你自己创建的数据库;Data Source=localhost;" C#代码 1. using System; 2. using System.Collections.Generic; 3. using System.Linq; 4.
5、using System.Text; 5. using System.Data.SqlClient; 6. 7. namespace dbApp 8. 9. class Program 10. 11. sta
6、tic void Main(string args) 12. 13. Console.WriteLine("Hello Word1"); 14. &
7、#160; Program.LinkDB(); 15. Console.WriteLine("Hello Word3"); 16. Console.ReadLine();
8、;17. 18. 19. 20. static void LinkDB() 21. 22.
9、; Console.WriteLine("Hello Word2"); 23. string strConnection = "uid=sa; password=sa; " 24.
10、 strConnection += "initial catalog=netdb;Data Source=localhost;" 25. strConnection += "Connect Timeout=3" 26.
11、 27. / string constr = "server=.;database=myschool;integrated security=SSPI" 28. /string constr = &quo
12、t;server=.;database=myschool;uid=sa;pwd=sa" 29. / strConnection = "data source=.;initial catalog=netdb;user id=sa;pwd=sa" 30. 31. &
13、#160; 32. 33. try 34. 35. 36. 37.
14、0; SqlConnection objConnection = new SqlConnection(strConnection); 38. 39. 40.
15、; / SqlConnection objConnection = new SqlConnection(strConnection); 41. 42. objConnection.Open(); 43.
16、160; Console.WriteLine("连接数据库成功"); 44. objConnection.Close(); 45.
17、; 46. catch (Exception ex) 47. 48. 49. &
18、#160; Console.WriteLine(ex.Message); 50. 51. 52. 53. 54. 55. 56.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论