黑马程序员技术交流社区

标题: 关于连接SQL Server [打印本页]

作者: 第六天魔王    时间: 2013-12-4 17:14
标题: 关于连接SQL Server
本帖最后由 第六天魔王 于 2013-12-4 19:57 编辑

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)
也就是我的VS与数据库连接不上,应该是SQL Server的问题,以下是我的代码
  1. using (SqlConnection conn = new SqlConnection("Data Source=.; Initial Catalog=MyTest;User ID=sa;Password=123456"))
  2.             {
  3.                 conn.Open();
  4.                          }
复制代码


作者: Goes_By    时间: 2013-12-4 17:27
本帖最后由 Goes_By 于 2013-12-4 17:28 编辑

新建一个文本文档 另存为*.udl
打开之后把各项都设置好 测试连接成功了之后 再拿笔记本打开
把连接字符串直接复制过去用就好了
补充一下,运行SqlServer配置管理器 看看服务打开没有

作者: V_John    时间: 2013-12-4 18:37
SqlServer配置管理器检查下打开了没有,可能需要手动。还有就是数据库是否就是那个数据库,密码正确吗?都要看看!
作者: yuanlianxi03    时间: 2013-12-4 19:36
先看下SqlServer的服务器引擎服务打开了没有,用配置管理器查看,如果没启动,需要启动下SqlServer服务引擎。
还有你看下装的是不是express版的,如果是express版的需要在连接字符串的data source = .\express
作者: 第六天魔王    时间: 2013-12-4 19:56
已经解决了,是外围应用配置器里的RemoteDacEnabled值为false,改为True再重新启动数据库就行了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2