2013-09-27 123 views
0

我的系统上已经有SQL Server 2008 R2。我也安装了SQL Server 2012 express。然后,我卸载它并安装了SQL Server 2012商业版。我无法通过管理工作室连接到我的数据库。这些奇怪的错误总是发生在我身上 - 2005年,2008年,2012年。数字发生了变化。 TCP/IP已启用,服务已启用。我只是想能够连接并放置一些测试数据库进行学习。连接到SQL Server实例的错误

请帮我解决下面的错误 -

Cannot connect to SuperPC\SQLEXPRESS.

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: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) (Microsoft SQL Server, Error: -1)

+0

SuperPC \ SQLEXPRESS建议您仍尝试连接到旧的快速版。新安装的实例名称是什么? – Johnv2020

+0

@ Johnv2020 - SQL2012是最新安装的名称。 – Steam

+0

如果是这种情况,那么连接到SuperPC \ SQL2012 – Johnv2020

回答

0

当您卸载SQL Express时从系统中删除SQL的SuperPC\SQLEXPRESS实例。您将需要使用不同的SQL实例名称。您将在2012年商业版安装中设置该名称。

如果SQL 2008 R2实例,则商业SQL 2012实例将被安装为命名实例系统上的默认实例,你需要使用你在安装过程中指定的实例名连接到它。您可以使用SuperPC\[new instance name]连接到它,其中您使用在安装期间设置的实例的名称替换[new instance name]

如果SQL 2008 R2实例不是默认实例,则新的SQL 2012实例可能已安装为默认实例,在这种情况下,您只需使用SuperPC连接到它即可。它仍然可以作为命名实例安装,在这种情况下,您需要按照上面的说明操作。

编辑:
基于对你的问题的评论,尝试用SuperPC\Sql2012连接。

+0

它很奇怪。为什么它甚至试图连接到一个不存在的数据库? – Steam

+0

我现在使用最新的实例,我可以连接。但是,我如何让这个快递消失。它甚至不应该在那里。 – Steam

+0

你是什么意思的“表达”?您是否正在讨论Management Studio中的某些内容? – squillman

1

确保SQL Server服务正在运行。从开始菜单转到服务,并查看SQL Server,如果它没有运行,只需右键单击并选择启动。