Проверка подлинности Windows в SQL Server 2000 для учетной записи, не вошедшей в Windows - PullRequest
0 голосов
/ 08 октября 2008

Преимущество использования аутентификации Windows заключается в том, что мне не нужно указывать имя пользователя и пароль для входа на сервер, поскольку пользователь в настоящее время входит в Windows. Но в конкретном случае я хотел бы войти на SQL Server под другим пользователем, используя то же соединение ODBC с проверкой подлинности Windows.

Итак, вопрос: можно ли войти в SQL Server с использованием аутентификации Windows, но не так, как пользователь в настоящее время вошел в Windows (без диалога, запрашивающего имя пользователя и пароль)?

Ответы [ 3 ]

1 голос
/ 08 октября 2008

Независимо от того, что, если вы не используете учетные данные вошедшего в систему пользователя, вам нужно будет передать другие учетные данные - если не запрашивать их напрямую, единственный другой вариант - сохранить их ..

И как только вы это сделаете, возможно, стоит подумать о смешанной аутентификации и использовать SQL login / pw для этой конкретной ситуации.

1 голос
/ 08 октября 2008

Простой ответ на ваш вопрос: нет, без диалогового окна невозможно войти в SQL Server с использованием другой учетной записи Windows.

Немного более сложный ответ: Вы можете войти в систему как другой пользователь (С отображаемым диалоговым окном), щелкнув правой кнопкой мыши по значку Query Analyzer и выбрав «Запуск от имени» (может потребоваться удерживать нажатой клавишу CTRL или SHIFT, чтобы отобразить RUN AS.

Существует также исполняемый файл командной строки RUNAS, на который вы можете посмотреть, чтобы вы могли создать ярлык, содержащий команду RUNAS, учетные данные и путь к Query Analyzer. Это устранит необходимость запрашивать имя пользователя или пароль при исполнении.

0 голосов
/ 08 октября 2008

Runas не позволяет вводить пароль в командной строке и создает всплывающее окно для его сбора. Небольшой поиск позволил мне заняться искусством в технике, которая может помочь, пока она не предназначена для использования.

http://technet.microsoft.com/en-us/library/bb727155.aspx
http://blogs.msdn.com/oldnewthing/archive/2004/11/29/271551.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...