Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте служебную программу командной строки [sqlcmd][sqlcmd], чтобы подключиться к выделенному пулу SQL и запросить его.
1. Подключение
Чтобы приступить к работе с [ sqlcmd][sqlcmd ], откройте командную строку и введите sqlcmd, а затем строку подключения для выделенного пула SQL. Для строки подключения требуются следующие параметры:
-
Сервер (-S): Сервер в формате
<Имя сервера>.database.windows.net - База данных (-d): имя выделенного пула SQL.
- Включить идентификаторы в кавычках (-I): Идентификаторы в кавычках нужно включить для подключения к выделенному экземпляру пула SQL.
Чтобы использовать проверку подлинности SQL Server, необходимо добавить параметры имени пользователя и пароля:
-
Пользователь (-U): Пользователь сервера в форме
<User> - Пароль (-P): Пароль, связанный с пользователем.
Например, строка подключения может выглядеть следующим образом:
C:\>sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -U myuser -P myP@ssword -I
Чтобы использовать встроенную проверку подлинности Microsoft Entra, необходимо добавить параметры Microsoft Entra:
- Проверка подлинности Microsoft Entra (-G): использование идентификатора Microsoft Entra для проверки подлинности
Например, строка подключения может выглядеть следующим образом:
C:\>sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -G -I
Примечание.
Необходимо включить проверку подлинности Microsoft Entra для проверки подлинности с помощью идентификатора Microsoft Entra .
2. Запрос
После подключения можно выдавать любые поддерживаемые инструкции Transact-SQL для экземпляра. В этом примере запросы отправляются в интерактивном режиме.
C:\>sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -U myuser -P myP@ssword -I
1> SELECT name FROM sys.tables;
2> GO
3> QUIT
В следующих примерах показано, как выполнять запросы в пакетном режиме с помощью параметра -Q или передачи SQL в sqlcmd.
sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -U myuser -P myP@ssword -I -Q "SELECT name FROM sys.tables;"
"SELECT name FROM sys.tables;" | sqlcmd -S MySqlDw.database.windows.net -d Adventure_Works -U myuser -P myP@ssword -I > .\tables.out
Дальнейшие действия
Дополнительные сведения о параметрах, доступных в sqlcmd, см. в документации по sqlcmd.