如何使用Windows身份validation从本地计算机连接到SQL Server的远程实例(在我的VPS上)?
默认情况下,如果我尝试使用此方法进行连接,则用户名是我的计算机名称,但该用户不与SQL Server的远程实例关联。
是否必须以某种方式将我的电脑设置为我的VPS上的用户? 如果这是可能的,请有人提供非常简单的指示,我该如何做到这一点,因为我非常初学者!
所有的帮助非常感谢。
如果我正确理解了你的话,你希望能够使用VPS中的凭证而不是本地机器来运行你的SQLpipe理工具。 您可以使用/netonly开关使用runas命令。 这远程validation您而不是本地validation,允许您使用本地计算机无法validation的凭证(例如远程计算机或域上的凭证)运行程序。 例如:
runas /user:remotedomain\username /netonly /myprog.exe
如果这不是你想要达到的目标,请澄清你的问题,因为它有点模棱两可。 希望有所帮助。
为了实现你想要的本地用户必须是你的VPS域的成员。 我目前没有安装MS-SQL,但是VPS上应该有一个名为“SQL-Server-Remote-Access”的用户组。 所以你的本地用户必须是该组的成员。
所以去你的本地用户pipe理添加他到远程服务器的组。 这意味着您有手头的域pipe理员密码可以这样做。
假设你的VPS是远程的 – 你有一些types的VPN访问它? 如果是这样,那应该就足够了,但是你总是必须build立连接。 我会检查你的ISP,看看他们推荐什么远程访问SQL Server。 如果没有的话,你可以在Win2K8上设置VPS,但是你可能需要在防火墙上打开一些端口。