【问题标题】:SQL Server 2008 R2 connection on a VmWare InstanceVmWare 实例上的 SQL Server 2008 R2 连接
【发布时间】:2011-09-30 10:46:22
【问题描述】:

这是我面临的情况。

  1. 我在 VMWare 上安装了 Windows 7 Professional。
  2. 已安装 SQL Server 2008 R2。

当我启动 Server Management Studio 并尝试连接到实例时,我收到以下错误

“发生网络相关或特定于实例的错误,同时 建立与 SQL Server 的连接。找不到服务器或 无法访问。验证实例名称是否正确,并且 SQL Server 配置为允许远程连接。 (提供者:命名 管道提供程序,错误:40 - 无法打开与 SQL Server 的连接) (Microsoft SQL Server,错误:53)"

现在,我使用默认设置安装了 SQL Server 的所有软件包。我所做的唯一更改是选择了混合模式进行身份验证。

我在桌面上设置了一个类似的实例,它工作正常。在这里发布之前,我已经在网上搜索并确保所有服务、端口和协议都已启用/正在运行。

但我似乎仍然无法连接,有什么帮助吗?

【问题讨论】:

    标签: sql-server sql-server-2008-r2 instances vmware-fusion


    【解决方案1】:

    好的,所以终于找到了解决上述问题的方法。不知道为什么,但是当我给实例名称附加 .\ 时,它工作正常。

    .\<INSTANCENAME>
    

    【讨论】:

      【解决方案2】:

      您可能没有安装默认实例?

      http://msdn.microsoft.com/en-us/library/ms143531.aspx

      【讨论】:

      • 我第一次尝试使用默认设置时遇到了不同的错误,然后我得到了一些专家建议,然后重新安装并提供了实例名称。
      • @vksvicky 听起来没有默认实例,只有命名实例。无需指定实例名称,只能连接默认实例。
      • 如果不提供名称,默认情况下,MSSQLSERVER 是实例的名称,不是吗?
      • @vksvicky 连接到 .\ 工作正常,那么这不是默认实例。如果您还安装了默认实例,那么连接到(本地)应该可以工作。您的注册表项中有什么:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多