Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 无法通过实例名称连接到SQL server 2008 R2?_Sql Server_Windows 8_Sql Server 2008 R2 - Fatal编程技术网

Sql server 无法通过实例名称连接到SQL server 2008 R2?

Sql server 无法通过实例名称连接到SQL server 2008 R2?,sql-server,windows-8,sql-server-2008-r2,Sql Server,Windows 8,Sql Server 2008 R2,我不明白: 我已安装sql server 2008 R2。安装过程要求我输入所需的实例名称,因此我写了:MSSQLSERVER 安装完成后,运行安装程序发现报告会显示实例名称: 我还安装了所有的服务包 此外,所有服务都已启动: 此外,所有端口都已打开(tcp:1433+udp:1434) 此外,命名管道位于: 那么,问题在哪里 我无法通过实例名称进行连接: 也无法使用: user\MSSQLSERVER其中user是计算机名 也无法使用:\MSSQLSERVER 但是(奇怪): 这4个

我不明白:

我已安装sql server 2008 R2。安装过程要求我输入所需的实例名称,因此我写了:
MSSQLSERVER

安装完成后,运行安装程序发现报告会显示实例名称:

我还安装了所有的服务包

此外,所有服务都已启动:

此外,所有端口都已打开(tcp:1433+udp:1434)

此外,命名管道位于:

那么,问题在哪里

我无法通过实例名称进行连接:

也无法使用:

user\MSSQLSERVER
其中
user
是计算机名

也无法使用:
\MSSQLSERVER

但是(奇怪):

这4个确实有效:(当我尝试与它们联系时)

  • user
    (“user”是我的机器名)
  • (本地)
  • localhost
问题:

为什么我不能使用实例名连接到sql server

相关信息:

通过4位工作人员之一进行连接后,我运行了一个有用的信息:


p、 作为honets,我也在dba的stack站点上问了这个问题。(因为我不知道它与哪个更相关)

您正在尝试连接到SQL Server的默认实例。为此,您不使用实例名而是使用服务器名连接到实例


因此,例如,如果您的计算机名为DBServer,并且您使用默认实例MSSQLSERVER,那么您可以通过指定服务器名DBServer(本地)(仅一个点)简单地连接到该实例

第二台sql server可能同名吗?@Dani谁说我有两台?(您可以在services.msc图片中看到它,其中您只看到运行实例的服务MSSQLSERVER)输入实例名称,例如:YOURPC\MSSQLSERVER或我认为有类似的缩写\MSSQLSERVER@John你看过我的全部问题了吗?我也无法使用:。\MSSQLSERVER也无法使用用户\MSSQLSERVERMssqlserver是用于默认实例的名称,而不是命名实例。我们可以将实例名从Local更改为SQLEXPRESS吗?这实际上取决于实例的版本和类型。但就我个人而言,我认为只使用新实例名重新安装SQL Server不太容易出错。如果您想讨论这个问题,我建议您发布新问题:)