在与sqlserver建立连接时出现与网络相关的或特定于实例的错误
在与在与 SQL Server SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未建立连接时出现与网络相关的或特定于实例的错误。未 找到或无法访问服找到或无法访问服 务器。请验证实例名称是否正确并且务器。请验证实例名称是否正确并且 SQL Server SQL Server 已配置为已配置为 允允 博客分类博客分类 可怜的我啊,搞了一个下午,连接 C连接 Sql server2005,就是连接不上, 然后查资料啊查资料, 不仅抱怨国内的文章千篇一律,都没讲清楚到底怎样 去写 怎样去配置,你转载我,我转载你。当然,我也喜欢转载。。。。,哈哈哈 哈 遇到的问题,就是连接不上 Sql server2005, 提出的错误是 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找 到或无法访问服 务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 provider 命 名管道提供程序, error 40 - 无法打开到 SQL Server 的连接 于是,找啊,找啊,找啊,找啊,找到的就是这篇文章的上面那一个文章。 其实连接的代码都差不多对了,但是没有人点出来,还有端口的问题。 默认安装的 Sql server2005 是端口不是 1433,我们要的是 1433. 1.打开 Sql server 管理配置器 2.点击 SqlExpress 的协议,我们要启动所有状态。 3.选择 TCP/IP,点击右键,选择属性,我们修改连接数据库的端口地址,非常重要 4.修改三处,第一你查看下跳出来的对话框,里面有好多TCP/IP 的端口。我们要找的 是三处。 地址 是自己电脑的地址 在 TCP 端口添加 1433,然后选择启动 6. IP 地址是的是默认的,也要改掉,如上 是否是表示所有端口反正也要修改下端口地址了。 9.重新启动服务,不支持热修改,修改重新启动服务。 好了,这就是修改好了端口了。 下面贴代码 这个代码是可以运行的,所以您无需担心,你写的代码是有问题的,你要修改的 就是习惯你的数据库 CC代码代码 1.strConnection“initialcatalog修改成为你自己创建的数据库;DataSourcel ocalhost;“; CC代码代码 1.u usingsingSystem; 2.u usingsing 3.u usingsing; 4.u usingsing; 5.u usingsing 6. 7.n namespaceamespacedbApp 8.{ 9.classclassProgram 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.databasemyschool;integratedsecuritySSPI“; staticstaticvoidvoidLinkDB { “HelloWord2“; stringstringstrConnection“uidsa;passwords strConnection“initialcatalognetdb;Dat strConnection“ConnectTimeout3“; { staticstaticvoidvoidMainstringstring[]args { “HelloWord1“; ; “HelloWord3“; ; } a;“; aSourcelocalhost;“; 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.SqlConnectionobjConnectionnewnewSql trytry { databasemyschool;uidsa;pwdsa“; initialcatalognetdb;useridsa;pwdsa“; ConnectionstrConnection; 38. 39. 40.//SqlConnectionobjConnectionnewS qlConnectionstrConnection; 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. } } } ; } ; “连接数据库成功“; ; } catchcatchExceptionex { 连接成功的效果 --------------------------------------------------------------------------- ----------------------------------- 如果你还是连不上,那么再去查看如下的配置 这个你在查看下。 然后重新启动下你的电脑,在连接下代码试试看。你首先要保证,你通过sa 可以进入 到 sql server2005 ----------------------------------------------------- 精心搜集整理,只为你的需要