azdata sql
Aplica-se a: CLI de Dados do Azure (azdata
)
O artigo a seguir fornece referência para os comandos sql na ferramenta azdata. Para obter mais informações sobre outros comandos de azdata, confira referência de azdata
Comandos
Comando | Descrição |
---|---|
azdata sql shell | A CLI do SQL permite que o usuário interaja com o SQL Server e com o SQL do Azure por meio de T-SQL. |
azdata sql query | A CLI do SQL permite que o usuário interaja com o SQL Server e com o SQL do Azure por meio de T-SQL. |
azdata sql shell
A CLI do SQL permite que o usuário interaja com o SQL Server e com o SQL do Azure por meio de 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]
Exemplos
Exemplo de linha de comando para iniciar a experiência interativa.
azdata sql shell
Exemplo de linha de comando usando um servidor, usuário e banco de dados fornecidos
azdata sql shell --server localhost --username sa --database master
Parâmetros Opcionais
--username -u
Nome de usuário para se conectar ao banco de dados.
--database -d
Nome do banco de dados ao qual se conectar.
--server -s
Nome ou endereço da instância do SQL Server.
--integrated -e
Usar a autenticação integrada no Windows.
--mssqlclirc
Local do arquivo de configuração mssqlclirc.
--row-limit
Definir o limite para o prompt do limite de linha. Usar 0 para desabilitar o prompt.
--less-chatty
Ignorar a introdução na inicialização e o adeus ao sair.
--auto-vertical-output
Alternar automaticamente para o modo de saída vertical se o resultado for mais largo do que a largura do terminal.
--encrypt -n
O SQL Server usará a criptografia SSL para todos os dados se o servidor tiver um certificado instalado.
--trust-server-certificate -c
O canal será criptografado enquanto ignora a passagem pela cadeia de certificados para validar a confiança.
--connect-timeout -l
Tempo em segundos para aguardar por uma conexão com o servidor antes de encerrar a solicitação.
--application-intent -k
Declara o tipo de carga de trabalho de aplicativo ao se conectar a um banco de dados em um Grupo de Disponibilidade do SQL Server.
--multi-subnet-failover -m
Se o aplicativo estiver se conectando aos AG (Grupos de Disponibilidade) Always On em sub-redes diferentes, essa configuração fornecerá detecção e conexão mais rápidas ao servidor ativo no momento.
--packet-size
O tamanho em bytes dos pacotes de rede usados para se comunicar com o SQL Server.
--dac-connection -a
Conecta-se ao SQL Server com uma conexão de administrador dedicada.
--input-file -i
Identifica o arquivo que contém um lote de instruções SQL ou procedimentos armazenados.
--output-file
Especifica o arquivo que recebe a saída de uma consulta.
--enable-sqltoolsservice-logging
Habilita o log de diagnóstico para o SqlToolsService.
--prompt
Formato do prompt (padrão: \d>
Argumentos globais
--debug
Aumente o detalhamento do log para mostrar todos os logs de depuração.
--help -h
Mostrar esta mensagem de ajuda e sair.
--output -o
Formato de saída. Valores permitidos: json, jsonc, table, tsv. Padrão: json.
--query -q
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
--verbose
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
azdata sql query
A CLI do SQL permite que o usuário interaja com o SQL Server e com o SQL do Azure por meio de T-SQL.
azdata sql query -q
[--database -d]
[--username -u]
[--server -s]
[--integrated -e]
Exemplos
Exemplo de linha de comando para selecionar a lista de nomes de tabelas.
azdata sql query --server localhost --username sa --database master -q "SELECT name FROM SYS.TABLES"
Parâmetros Exigidos
-q
A consulta de T-SQL a ser executada.
Parâmetros Opcionais
--database -d
Nome do banco de dados ao qual se conectar.
master
--username -u
Nome de usuário para se conectar ao banco de dados.
--server -s
Nome ou endereço da instância do SQL Server.
--integrated -e
Usar a autenticação integrada no Windows.
Argumentos globais
--debug
Aumente o detalhamento do log para mostrar todos os logs de depuração.
--help -h
Mostrar esta mensagem de ajuda e sair.
--output -o
Formato de saída. Valores permitidos: json, jsonc, table, tsv. Padrão: json.
--query -q
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
--verbose
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
Próximas etapas
Para obter mais informações sobre outros comandos de azdata, confira referência de azdata.
Para saber mais sobre como instalar a ferramenta azdata, confira Instalar azdata.