【问题标题】:Connect different Windows User in SQL Server Management Studio (Windows 10)在 SQL Server Management Studio (Windows 10) 中连接不同的 Windows 用户
【发布时间】:2015-10-25 05:30:37
【问题描述】:

在 Windows 7 中,我使用以下方法连接到具有不同域/用户的 SQL 服务器:

runas /netonly /user:domain\username program.exe

来源:Connect different Windows User in SQL Server Management Studio (2005 or later)

但是,自从我的 Windows 10 更新后,这已停止工作。我现在收到以下错误:

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)

我正在使用 VPN,它似乎可以正常工作(可以使用远程桌面并查看 Intranet 页面)。我已在多个位置、多个系统上使用此设置。所有人都使用 Windows 7 或 8.1,因此我认为 10 是问题所在。

有没有人幸运地解决了这个问题?

谢谢!

更新:我已回滚到 Windows 7,它立即再次运行。尝试 ping 服务器,在 Windows 10 上给了我一个 127.x.x.x 地址,在 Windows 7 上给了我正确的 IP。我的主机文件中没有条目。什么给了?

【问题讨论】:

  • “停止工作” - 以什么方式?绝对什么都不会发生?错误信息? Management Studio 仍然启动但使用了错误的帐户?此外,我们不介意读者——您可能已经尝试过“很多东西”,但除非您告诉我们,否则我们怎么知道您尝试了什么
  • Windows 10 没有改变域安全的工作方式。您的计算机仍然是域的一部分吗?电脑名字一样吗?您是否使用域帐户登录过?
  • @Damien_The_Unbeliever 谢谢,已经改变了。
  • 该消息与身份验证无关。这是一个连接问题。这意味着没有找到目标计算机。您的 VPN 连接不起作用或您输入了错误的名称。 可以 ping 服务器吗?还是 telnet 到 SQL Server 的端口?您是否尝试使用 IP 而不是名称?
  • @PanagiotisKanavos 嗯,我无法远程登录。 Pinging 给了我一个 127.0.53.53 地址……这似乎不对。我想我要回滚到 7 看看是否仍然有效。

标签: sql-server vpn windows-10 ssms-2014


【解决方案1】:

我遇到了完全相同的问题。 TechNet 上的这个解决方法对我有用。简短的回答是在运行 Windows 10 时向主机文件添加一个条目。然后使用主机名而不是 IP 地址连接到 SSMS 中的数据库(是的,这是违反直觉的,但它对我有用)。

有趣的是,这只影响了在 192.168.xx.xx 上运行的数据库。我在 172.17.xx.xx 上运行了另一个数据库,并且可以在没有这种解决方法的情况下很好地连接到那个数据库。

这个问题只是间歇性地发生,这也很糟糕。有时,我可以在没有此解决方法的情况下连接到 SSMS.exe 中的数据库,但有时却不能。

【讨论】:

    猜你喜欢
    • 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
    相关资源
    最近更新 更多