通过***通过Windows身份验证连接到sql [关闭]
Posted
技术标签:
【中文标题】通过***通过Windows身份验证连接到sql [关闭]【英文标题】:connect to sql via windows authentication over *** [closed] 【发布时间】:2012-03-29 03:18:38 【问题描述】:有什么方法可以通过 *** 上的 Windows 身份验证连接到远程 SQL 服务器?
我可以使用 \DOMAIN\user
之类的域凭据连接到 Windows 7 中的 *** 服务器,但我希望能够使用域凭据连接到 SQL 服务器,因为我没有 sa
帐户。
【问题讨论】:
【参考方案1】:尝试使用以下命令创建快捷方式:
runas /noprofile /netonly /user:domain\username ssms.exe
您可能需要对 ssms.exe 的路径进行硬编码。在一些位置,它会在 SSMS 中看起来,就像您使用本地凭据一样,但您应该能够在远程服务器上验证您的凭据正在传递。
这当然取决于您的请求是否正确路由到目标 SQL Server。
【讨论】:
runas
是 Windows 内置的,允许您以其他用户的名义运行可执行文件。你可以在这里阅读更多内容technet.microsoft.com/en-us/library/bb490994.aspx 和这里en.wikipedia.org/wiki/Runas
你是巫师吗?不过说真的,这确实奏效了。令人敬畏的一点功能,我不知道存在。谢谢!
谢谢,我错过了 /noprofile /netonly 否则您将收到错误消息“服务器上的安全数据库没有此工作站信任关系的计算机帐户。”以上是关于通过***通过Windows身份验证连接到sql [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
使用Python通过Windows身份验证连接到MS SQL Server?
通过 Windows 远程桌面连接到 SQL 数据库:登录来自不受信任的域,不能与 WIndows 身份验证一起使用
在IIS7中通过PHP连接到SQL SERVER 2008(使用Windows身份验证)?
通过powershell Enter-PSSession连接到SQL Server 2012(使用Windows身份验证)