соединение sqlcmd - PullRequest
       8

соединение sqlcmd

0 голосов
/ 11 февраля 2019

Я хотел бы знать, являются ли следующие 2 опции одинаковыми или есть ли какие-либо дополнительные «функции»:

sqlcmd -S <servername> -U <username> -P <password>

runas /user:<username> /noprofile sqlcmd

Обычно я использую первый вариант для подключения к режиму sqlcmd из cmd,но я не уверен, является ли второй вариант или его следует использовать в определенных случаях, например, если вы подключаетесь только с использованием учетной записи домена Windows, тогда как первый вариант можно использовать как для проверки подлинности SQL, так и для проверки подлинности Windows

1 Ответ

0 голосов
/ 11 февраля 2019

Если пользователь SQL определен как пользователь домена в Sql Server, вы не сможете использовать первый метод для подключения к экземпляру MS SQL.

Однако второй метод сначала аутентифицирует вас с вашими учетными данными домена, а затем выполняет sqlcmd с аутентифицированнымuser (domain user).

, чтобы подвести итог, второй метод использует Windows Authentication, тогда как первый метод использует SQL Server Authentication

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