Как вручную ввести свои учетные данные в SQL Server Management Studio 2008 при использовании проверки подлинности Windows? - PullRequest
5 голосов
/ 24 января 2009

Обычно, когда используется Аутентификация Windows, программное обеспечение (например, Internet Explorer) пытается использовать Аутентификацию Windows, и если это не удается (из-за ненадежного домена или, например, из-за неправильных учетных данных), оно просто открывает окно входа в систему, чтобы вы могли ввести свой домен, логин и пароль.

В sql Server Management Studio 2008, если я выбираю «Аутентификация Windows», поля логина / пароля автоматически заполняются моими текущими учетными данными, и если я пытаюсь войти в систему, он говорит:


Ошибка входа. Логин входит в ненадежный домен и не может использоваться с аутентификацией Windows. (Microsoft SQL Server, ошибка: 18452)


Мне никогда не удается ввести свои учетные данные в домене сервера ...

Я знаю, что могу это исправить, либо присоединив домен к моему компьютеру, либо включив "аутентификацию на сервере sql", но это не то, что я хочу:)

Есть идеи, как это решить?

Ответы [ 2 ]

12 голосов
/ 24 января 2009

попробуйте это: Используйте RUNAS, чтобы установить свой Windows Auth домен для соединений с базой данных

runas /user:domain\user “C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\ssmsee.exe” 

runas /user:domain\user “C:\WINDOWS\system32\mmc.exe /s \”C:\Program Files\Microsoft SQL Server\80\Tools\BINN\SQL Server Enterprise Manager.MSC\”" 

runas /user:domain\user isqlw 
1 голос
/ 24 января 2009

Trusted Authentication будет использовать учетные данные, которые вы вошли на машину, чтобы попытаться и подключиться, нет никакого способа обойти это, если вы хотите использовать доверенную аутентификацию для Management Studio, вы должны войти на свой компьютер с учетная запись, которой разрешен доступ к SQL, в противном случае вам придется использовать аутентификацию SQL.

Редактировать: Как сообщает Gulzar, RunAs будет определенным решением этой проблемы.

...