在Windows 7中,我使用以下方法连接到具有不同域/用户的SQL服务器:
example.at(0)
来源:Connect different Windows User in SQL Server Management Studio (2005 or later)
但是,自Windows 10更新以来,这已停止工作。我现在收到以下错误:
runas /netonly /user:domain\username program.exe
我正在使用VPN,这似乎正常工作(可以使用远程桌面和查看内部网页)。我在多个系统上的多个位置使用了此设置。全部使用Windows 7或8.1,因此我认为10是问题。
有没有人有幸解决这个问题?
谢谢!
更新:我已回滚到Windows 7,它会立即重新运行。尝试ping服务器,在Windows 10上给我一个127.x.x.x地址,在Windows 7上给出正确的IP。我的hosts文件中没有条目。是什么给了什么?
答案 0 :(得分:0)
我遇到了完全相同的问题。 TechNet上的这种解决方法对我有用。简短的回答是在运行Windows 10时向主机文件添加一个条目。然后使用主机名而不是IP地址连接到SSMS中的数据库(是的,这是违反直觉的,但它对我有用)。
值得注意的是,这只会影响在192.168.xx.xx上运行的数据库。我有另一个在172.17.xx.xx上运行的数据库,如果没有这种解决方法,可以连接到那个。
这个问题只是间歇性地发生也很恶劣。有时,我可以连接到SSMS.exe中的数据库,但没有这种解决方法,有时我无法做到。