SQL Server2012 服务器名称 导致 C# 连接数据库错误
开发环境 VS2013+Sql2012
使用公共静态类,来封装用于连接数据库的字符串,在执行Button时,你妈,简直是你妈不知道哪里错了!
断点检查提示:C# ServerVersion = “Conn.ServerVersion”引发了“System.InvalidOperationException”类型的异常
困扰了很久,NM有种重装系统的冲动,后来秉了遇到问题解决问题的宗旨,坚持找各种书籍问各种人,始终找不到问题,直到有一天,在去解决客户数据库问题的时候,(客户用的数据库是2008)使用localhost登录的时候发现登录不了,NM突然之间感觉这个问题和我的问题一样嘛,后来回到家,修改SQL服务器名称,问题终于解决了!现贴出来!
以上是定义连接数据库的字符串 使用的是 localhost
以上是 Button 事件
执行按钮事件后的错误提示,就是这个提示困扰我很久了
下面发出解决方法!可能是苯方法,请高手见谅!
SQL Server 配置管理器 - 找到 网络配置 - TCP/IP - 选显卡 IP地址 - 找到IPALL
将TCP动态端口 改为 空;TCP端口改 1433 然后重启 服务管理器 ;在用 SQL Server Management Studio 工具 用localhost 登录 到目前为止成功!成功解决困扰我接近两个月的问题!NM 最后还是坚持下来,没装系统! 我日!