日期:2014-05-18  浏览次数:20604 次

SQL Sever 2008 R2无法登录
今天打开数据库干活,发现以前出现过数据库无法登录的问题又出现了(没有做过什么特殊操作,就用金山卫士清了一下系统垃圾,Win7旗舰版)。更奇怪的是,就数据库引擎不能登录,其他的(如Reporting Services都可正常登录),报错信息如下:

无法连接到 SCOTT-PC。

===================================

已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。) (.Net SqlClient Data Provider)


 在网上搜索了很久,大概两种解决方案:
 1)服务器右键属性,改为sa和windows集成登录。因为现在无法登录,所以这个方案没用;
 2)启用Named Pipes客户端协议,这也无效,因为它本来就是启用的。

 唯一异常的是:登录窗口的“服务器名称”下拉框下面有两个一样的登录名称,都为 SCOTT-PC


期待各位大侠指点,非常感谢!

------解决方案--------------------
标题: 连接到服务器
------------------------------

无法连接到 LIBAIHE-PC。

------------------------------
其他信息:

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (Microsoft SQL Server,错误: 2)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=2&LinkId=20476

------------------------------
按钮:

确定
------------------------------
这是我在我本机试了一下,我把服务器名改了,然后报错

你确定你连接的服务器的名字正确?