SQL Server无法连接到(local)问题的解决的方法

Posted wgwyanfs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server无法连接到(local)问题的解决的方法相关的知识,希望对你有一定的参考价值。

今天在使用数据库的时候突然发现,SQL Server08竟然连接不上了.问题如图所看到的:

技术分享


于是在网上搜索了一下这个问题。发现有非常多相似的提问,既然这个问题不是少数人遇到,看来这个问题还是值得研究一下的。


出现这个问题的可能性有非常多。

先提供一帖。看看这里你能不能解决你的问题:

http://bbs.csdn.net/topics/390004720


假设不能。

那么有个好消息和一个坏消息。坏消息是你被很多人都忽悠了,甚至看到很多网友去卸载重装08,甚至还有人重装系统...


我也是遇到了这个问题,我冷静分析了一会,认为大家解决这个问题的思路可能并不正确。于是我採用另外的办法。好消息就是这个了,跟我以下的方法,你一定能够解决。


*注意:仅仅有在你的问题在上个页面或自己尝试的方法不能解决时,才干证明是和我一样的问题。採用以下的方法才会有效。


1.首先我们注意到,连接时选的一直是(local),不可能出现更改。

并且最近电脑也没有进行过其它插件的安装。


2.我们在现有的软件中去查查看有没有其它的插件存在(使用360软件卸载功能,就能看到全部电脑上的插件)


3.打开SQL Server配置。如图所看到的:

技术分享


3.查看是否启用了相关服务,这个所谓的服务(箭头指向的那个)就是你创建的数据库实体。

如图所看到的:

技术分享


4.假设你看到了以上界面。请直接跳至步骤6。假设你的界面窗显示的是红字“无法..”,那么多半是被插件影响了,这个时候你在刚才打开的360软件卸载中把出现下面keyword的插件卸载:

(Microsoft SQL Server 2012 DB)


5.卸载后执行regedit ,找到HKEY_LOCAL_MACHINE\SOFTWARE\\Microsoft\Microsoft SQL Server\100\ConfigurationState。将当中CommonFiles的键值改为3


6.启动SQL Server(XXX)服务,XXX代表你创建的数据库实体。


7.假设发现无法启动。打开控制面板里的管理-->服务。找到下面箭头指向的服务。点击启动:

技术分享


7.假设无法启动,报错17051。接着打开:

技术分享


8.选择  维护--》版本号升级  接着按界面下一步操作就可以,注意。升级时候会让你选择要升级的数据库实体,就选择前面的那个XXX就可以。这里我提供两个秘钥给大家:


(开发版)Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB

(企业版)Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBB


一般而言。选择后一个企业版的升级方案。


9.升级完成。又一次按步骤7的做法,启动实体服务,然后按步骤3的做法启动服务。OK。如今试着去连接你的数据库。it‘s amazing!  

I‘m LeiFeng who nerver told them name with good job.









































以上是关于SQL Server无法连接到(local)问题的解决的方法的主要内容,如果未能解决你的问题,请参考以下文章

无法连接到 SQL Server 2008 Express 实例

php 无法连接到 sql server 2008(使用 pdo dblib)

sql server 2008怎么连接到服务器

在连接SQL Server服务器时出现这样的错误提示。求高手帮忙,如能解决,万分感谢。

SQL SERVER2008无法连接到服务器

IIS无法使用SQL Server身份验证连接到SQL Server