SQL Server无法连接到DESKTOP-QIIG 55L:无法打开SQL Server连接

       今天(不知道什么时候的“今天”)看.NET视频的时候,老师讲到了数据库,所以就想跟着做一遍,实践一下来加深印象,更好的掌握知识,谁知……

      出现了这个问题,连接不到数据库;之前出现问题,一点也不想查,往往采取”敌来我跑“的懒人原则,但是这怎么能行呢?是吧,遇到问题、不解决,问题越来越多,慢慢地就会被压die,所以发现问题还是及时解决的好,现在不解决将来它可能就会反过来解决你(*^__^*) ,好了,进入正题;出现这个问题,开始上网查询之路。

第一交响曲

首先网上说启动“TCP/IP"以及”Name Pipes"协议,禁用VIA

        具体的位置是:开始——Microsoft SQL Server 2008(2005)——SQL Server配置管理器——SQL Server网络配置—— MSSQLSERVER的协议 中  右击——设为启用


设置完成后,再次打开SQL Server还是同样的问题,看来事情还没有结束……经过较长时间的探索,无果……

第二交响曲:

后来在看SQL Server配置管理器的时候发现:

       这是什么情况?先解决这个吧,在网上查资料,有人说是因为电脑之前安装的 visual studio 2013(2012),与内置的SQl server 2012冲突,导致新的2008 R2 版本过低导致。根据电脑提示的错误,这个原因应该是正确的。接下来怎么办呢? 

          ——卸载“Microsoft SQL Server 2012 Express LocalDB”

该程序在:控制面板——卸载程序处,右击——卸载、OK

之后再进入SQL Server配置管理器——SQL Server服务,开启SQL Server(MSSQLSERVER)

再次打开SQL Server,成功进入界面 得意

历史遗留问题:

        那么第一步中开启协议有用吗?实践出真知,回到管理器,将协议改为禁用,结果  Guess?

      还是可以进入SQL Server的,这就需要查一下具体的协议内容了,上面文字加了链接,大家也可以自己查一下。

      看了协议那么SQL Server(MSSQLSERVER)呢?再次返回,设为禁用,结果SQL Server 大人生气了,没有进去,看了这个问题MSSQLSERVER是关键,但是如果不卸载“Microsoft SQL Server 2012 Express LocalDB”,MSSQLSERVER是不出现的,一环连一环——这是一个丰富的世界,问题解决了,呃~~花的时间有点多,本来是准备赶进度的~~~~~,逐步提高吧,加油。

猜你喜欢

转载自blog.csdn.net/ma15732625261/article/details/50679212
今日推荐