我能否通过VPN使用Windows身份验证连接到远程SQL服务器?
我可以使用域凭据(例如\DOMAIN\user
)在Windows 7上连接到VPN服务器,但由于没有sa
帐户,我想要能够使用域凭据连接到SQL服务器。
我能否通过VPN使用Windows身份验证连接到远程SQL服务器?
我可以使用域凭据(例如\DOMAIN\user
)在Windows 7上连接到VPN服务器,但由于没有sa
帐户,我想要能够使用域凭据连接到SQL服务器。
尝试使用以下方法创建快捷方式:
runas /noprofile /netonly /user:domain\username ssms.exe
你可能需要硬编码ssms.exe的路径。在现代版本中,它的路径为:
"C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Ssms.exe"
在某些位置,在SSMS中看起来像是使用本地凭据,但你应该能够验证你的凭据正在被传递到远程服务器,例如:
SELECT SUSER_SNAME();
当然,这取决于您的请求被正确地路由到目标SQL Server。
runas
是 Windows 内置的一个功能,它允许你以另一个用户的身份运行可执行文件。你可以在这里 http://technet.microsoft.com/en-us/library/bb490994.aspx 和这里 http://en.wikipedia.org/wiki/Runas 阅读更多相关信息。 - Aaron Bertrand