通过***通过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身份验证)

Jetbrains 0xDBe:使用 Windows 身份验证连接到 SQL Server?

java模拟使用windows身份验证连接到sql server