Как открыть datagrip от имени другого пользователя в сети в OSX

В Windows я запускаю следующее, чтобы запустить ssms.exe от имени другого пользователя:runas /netonly /user:MyCompany\alice ssms.exe

На Mac я хочу сделать то же самое, но я хочу запустить DataGrip на OSX, я попробовал следующее:sudo -u MyCompany\alice /Applications/DateGrip.app/MacOs/DataGrip

Однако он говорит, что не может найти пользователя. Я использую ту же сеть. Алиса - удаленный пользователь.

Кто-нибудь знает, как этого добиться?

1 ответ

Вы не только запускаете ssms как пользователь домена, вы также входите в базу данных как пользователь, используя Active Directory.

Таким образом, чтобы получить доступ к серверу базы данных, вам нужно установить для Integrated Security значение true в строке подключения к базе данных, а также передать свои учетные данные Active Directory в строке.

К сожалению, похоже, Datagrip поддерживает только аутентификацию Active Directory на клиентах Windows. Таким образом, вы не сможете войти в базу данных MSSQL, для которой требуется проверка подлинности Active Directory из MacOS.

Другие вопросы по тегам