加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 无需先验证AD域即可登录MsSQL

发布时间:2020-12-12 16:49:24 所属栏目:MsSql教程 来源:网络整理
导读:我需要读/写一个使用AD来验证用户的MsSQL DB.我在该域上有一个帐户,我在MsSQL DB上获得了相应的权限,但由于我的PC未对该AD域进行身份验证,因此无法访问MSSQL. 通常我只需要在连接到该域上的任何服务器资源(如文件,Web或打印服务器)时手动输入我的凭据. MsSQL
我需要读/写一个使用AD来验证用户的MsSQL DB.我在该域上有一个帐户,我在MsSQL DB上获得了相应的权限,但由于我的PC未对该AD域进行身份验证,因此无法访问MSSQL.

通常我只需要在连接到该域上的任何服务器资源(如文件,Web或打印服务器)时手动输入我的凭据.

MsSQL与众不同.它没有给我手动登录的机会.

在ODBC驱动程序中,它只有两个选择.使用Windows NT身份验证(不允许我输入用户名)或使用SQL Server身份验证(这不起作用,因为此数据库使用Active Directory而不是本地列表)

那么,如果我的PC不是身份验证域的一部分,如何登录到MsSQL服务器呢?请记住我确实拥有有效的域凭据并且已被授予正确的权限.只是我的电脑不在域名上.

感谢任何建设性的建议.
对于与企业备份和恢复,灾难恢复,存储区域网络或网络附加存储相关的任何问题,我将返回青睐.我的专业领域.

解决方法

好问题.我打算说直到我尝试它才有可能.您正在尝试从您的计算机不属于的域中获取凭据.这个 blog显示了如何使用/ netonly调用 runas来实现这一点. / netonly是必需的,因为您的域帐户无法登录到本地计算机.

从我的家用电脑,VPN工作,没有域信任,我刚刚使用Windows Auth验证公司Sql Server如下

runas /user:mycompanymyname /netonly ssmsee.exe

这将启动Sql Management Studio express.您可以以这种方式启动任何使用数据库连接的程序.上述技巧似乎也适用于资源管理器和命令shell.虽然这是一个很酷的技巧,但使用Sql身份验证更简单.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读