azdata sql

Применимо к: Azure Data CLI (azdata)

В следующей статье приводятся справочные сведения по командам sql в средстве azdata. Дополнительные сведения о других командах azdata см. в справочнике по azdata.

Команды

Команда Описание
azdata sql shell CLI SQL позволяет пользователям взаимодействовать с SQL Server и Azure SQL с помощью T-SQL.
azdata sql query CLI SQL позволяет пользователям взаимодействовать с SQL Server и Azure SQL с помощью T-SQL.

azdata sql shell

CLI SQL позволяет пользователям взаимодействовать с SQL Server и Azure SQL с помощью T-SQL.

azdata sql shell [--username -u] 
                 [--database -d]  
                 
[--server -s]  
                 
[--integrated -e]  
                 
[--mssqlclirc]  
                 
[--row-limit]  
                 
[--less-chatty]  
                 
[--auto-vertical-output]  
                 
[--encrypt -n]  
                 
[--trust-server-certificate -c]  
                 
[--connect-timeout -l]  
                 
[--application-intent -k]  
                 
[--multi-subnet-failover -m]  
                 
[--packet-size]  
                 
[--dac-connection -a]  
                 
[--input-file -i]  
                 
[--output-file]  
                 
[--enable-sqltoolsservice-logging]  
                 
[--prompt]

Примеры

Пример командной строки для запуска интерактивного взаимодействия.

azdata sql shell

Пример командной строки с использованием указанных сервера, пользователя и базы данных

azdata sql shell --server localhost --username sa --database master         

Необязательные параметры

--username -u

Имя пользователя для подключения к базе данных.

--database -d

Имя базы данных, к которой нужно подключиться.

--server -s

Имя или адрес экземпляра SQL Server.

--integrated -e

Использование встроенной проверки подлинности в Windows.

--mssqlclirc

Расположение файла конфигурации mssqlclirc.

--row-limit

Задание порога для запроса о лимите строк. Задайте 0, чтобы отключить запрос.

--less-chatty

Пропуск приветствия при запуске и прощания при выходе.

--auto-vertical-output

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

--encrypt -n

SQL Server использует SSL-шифрование для всех данных, если на сервере установлен сертификат.

--trust-server-certificate -c

Канал будет шифроваться при проходе по цепочке сертификатов для проверки доверия.

--connect-timeout -l

Время (в секундах) ожидания установки подключения перед завершением запроса.

--application-intent -k

Объявление типа рабочей нагрузки приложения при подключении к базе данных в группе доступности SQL Server.

--multi-subnet-failover -m

Если приложение подключается к группе доступности Always On в разных подсетях, задание этого параметра ускорит определение активного сервера и подключение к нему.

--packet-size

Размер (в байтах) сетевых пакетов, используемых для обмена данными с SQL Server.

--dac-connection -a

Подключитесь к SQL Server с помощью выделенного административного соединения.

--input-file -i

Задание файла, содержащего пакет инструкций SQL для обработки.

--output-file

Задание файла, получающего выходные данные из запроса.

--enable-sqltoolsservice-logging

Включение ведения журнала диагностики для SqlToolsService.

--prompt

Формат запроса (по умолчанию: \d>

Глобальные аргументы

--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--output -o

Формат вывода. Допустимые значения: json, jsonc, table, tsv. Значение по умолчанию: json.

--query -q

Строка запроса JMESPath. Дополнительные сведения и примеры см. на сайте http://jmespath.org/.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

azdata sql query

CLI SQL позволяет пользователям взаимодействовать с SQL Server и Azure SQL с помощью T-SQL.

azdata sql query -q 
                 [--database -d]  
                 
[--username -u]  
                 
[--server -s]  
                 
[--integrated -e]

Примеры

Пример командной строки для выбора списка имен таблиц.

azdata sql query --server localhost --username sa --database master -q "SELECT name FROM SYS.TABLES"

Обязательные параметры

-q

Запрос T-SQL для выполнения.

Необязательные параметры

--database -d

Имя базы данных, к которой нужно подключиться. master

--username -u

Имя пользователя для подключения к базе данных.

--server -s

Имя или адрес экземпляра SQL Server.

--integrated -e

Использование встроенной проверки подлинности в Windows.

Глобальные аргументы

--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--output -o

Формат вывода. Допустимые значения: json, jsonc, table, tsv. Значение по умолчанию: json.

--query -q

Строка запроса JMESPath. Дополнительные сведения и примеры см. на сайте http://jmespath.org/.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Дальнейшие действия

Дополнительные сведения о других командах azdata см. в справочнике по azdata.

Дополнительные сведения об установке средства azdata см. в разделе Установка azdata.