在Windows上,我运行以下命令以另一个用户身份启动ssms.exe:
runas /netonly /user:MyCompany\alice ssms.exe
在Mac上我想做同样的事情,但我想在OSX上启动DataGrip
我尝试了以下方法:
sudo -u MyCompany\alice /Applications/DateGrip.app/MacOs/DataGrip
然而它说无法找到用户。我使用相同的网络。 Alice是一位远程用户。
有谁知道如何实现这一目标?
答案 0 :(得分:0)
您不仅以域用户身份启动ssms,而且还以使用Active Directory的用户身份登录数据库。
因此,要访问数据库服务器,需要在数据库连接字符串中将Integrated Security设置为true,并在字符串中传入Active Directory凭据。
不幸的是,Datagrip似乎只支持Windows客户端上的Active Directory身份验证。因此,您将无法登录需要从MacOS进行Active Directory身份验证的MSSQL数据库