设为首页 收藏本站
查看: 960|回复: 0

[经验分享] ASP.NET无法连接到SQL Server的问题

[复制链接]

尚未签到

发表于 2015-7-1 13:22:02 | 显示全部楼层 |阅读模式
  今天刚上班,一个同事找我,说我连不上数据库了,报错。此为背景
  把错误贴出来先
  A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
  大家看着很眼熟吧。一说到这个问题,大家首先想到的可能有几点:
  1、SQL Server的服务全部启动
  2、服务端设置为允许远程连接
  3、启用SQL Server服务端的网络协议中的TCP/IP协议和Named Pipes协议
  4、防火墙中设置1433端口例外
  或许再将RemoteDacEnabled设置为true?
  好吧,我能想到的就这么多了。
  
  下面是连接字符串
  Data Source=IP\实例名;Initial Catalog=DB_Name;Persist Security Info=True;User ID=UserID;Password=******
  有错吗?没错吧?这个真没错。但为什么还连不上呢。
  她在程序里直接声明了一个字符串,然后把上面一段赋给这个字符串,再创建连接。没错,流程也没错。但就是连不上。
  
  我就把我所了解的这以上点都翻来覆去做了个遍,结果还是不行,要崩溃了......
  1、SQL Server的服务全部启动
  全部已启动
  2、服务端设置为允许远程连接
  已设置为允许
  3、启用SQL Server服务端的网络协议中的TCP/IP协议和Named Pipes协议
  全部开启
  4、防火墙中设置1433端口例外
  telnet通
  
  中午吃完饭,在外面被太阳晒了一下,回来睡了一觉。醒了擦擦眼睛,看看新闻,诶,想起来了!!让我们再看看这个字符串啊
  Data Source=IP\实例名;Initial Catalog=DB_Name;Persist Security Info=True;User ID=UserID;Password=******
  
  她的写法:string conn = "Data Source=IP\实例名;Initial Catalog=DB_Name;Persist Security Info=True;User ID=UserID;Password=******";
  那个斜杠大家看到了吧,就是个转椅字符啊。。。泪奔了。。。
  前面加了个at,连上了。。。
  
  这个问题,有够弱智吧,但就是发生了。网上好多说这个也配了,那个也设了的同学,看看你是不是跟我遇到的问题一样呢?
  
  
  
  
  
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-82251-1-1.html 上篇帖子: SQL Server native client与sqlcmd单独安装 下篇帖子: SQL Server 2000企业版安装教程
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表