sql de azdata
Se aplica a: CLI de datos de Azure (azdata
)
En el siguiente artículo se proporciona una referencia de los comandos sql de la herramienta azdata. Para obtener más información sobre otros comandos de azdata, vea la Referencia de azdata.
Comandos
Command | Descripción |
---|---|
azdata sql shell | La CLI de SQL permite al usuario interactuar con SQL Server y Azure SQL mediante T-SQL. |
azdata sql query | La CLI de SQL permite al usuario interactuar con SQL Server y Azure SQL mediante T-SQL. |
azdata sql shell
La CLI de SQL permite al usuario interactuar con SQL Server y Azure SQL mediante 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]
Ejemplos
Línea de comandos de ejemplo para iniciar la experiencia interactiva.
azdata sql shell
Ejemplo de línea de comandos usando un servidor, un usuario y una base de datos proporcionados
azdata sql shell --server localhost --username sa --database master
Parámetros opcionales
--username -u
Nombre de usuario para conectarse a la base de datos.
--database -d
Nombre de la base de datos a la que conectarse.
--server -s
Nombre o dirección de la instancia de SQL Server.
--integrated -e
Usar la autenticación integrada en Windows.
--mssqlclirc
Ubicación del archivo de configuración mssqlclirc.
--row-limit
Establecer el umbral de la solicitud de límite de filas. Usar 0 para deshabilitar la solicitud.
--less-chatty
Omitir introducción al inicio y despedida al salir.
--auto-vertical-output
Cambiar automáticamente al modo de salida vertical si el resultado es más ancho que el ancho del terminal.
--encrypt -n
SQL Server usa el cifrado SSL con todos los datos si el servidor tiene un certificado instalado.
--trust-server-certificate -c
El canal se cifrará mientras se omite el recorrido de la cadena de certificados para validar la confianza.
--connect-timeout -l
Tiempo en segundos que se debe esperar a una conexión con el servidor antes de finalizar la solicitud.
--application-intent -k
Declara el tipo de carga de trabajo de la aplicación al conectarse a una base de datos en un grupo de disponibilidad de SQL Server.
--multi-subnet-failover -m
Si la aplicación se va a conectar al grupo de disponibilidad Always On en distintas subredes, establecer este valor proporciona mayor rapidez para la detección del servidor activo y la conexión a este.
--packet-size
Tamaño en bytes de los paquetes de red utilizados para comunicarse con SQL Server.
--dac-connection -a
Conéctese a SQL Server mediante la conexión de administrador dedicada.
--input-file -i
Especifica el archivo que contiene un lote de instrucciones SQL para procesar.
--output-file
Especifica el archivo que recibe la salida de una consulta.
--enable-sqltoolsservice-logging
Habilita el registro de diagnóstico para SqlToolsService.
--prompt
Formato de solicitud (Default: \d>
Argumentos globales
--debug
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
--help -h
Muestre este mensaje de ayuda y salga.
--output -o
Formato de salida. Valores permitidos: json, jsonc, table y tsv. Valor predeterminado: json.
--query -q
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
--verbose
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
azdata sql query
La CLI de SQL permite al usuario interactuar con SQL Server y Azure SQL mediante T-SQL.
azdata sql query -q
[--database -d]
[--username -u]
[--server -s]
[--integrated -e]
Ejemplos
Ejemplo de línea de comandos para seleccionar la lista de nombres de tablas.
azdata sql query --server localhost --username sa --database master -q "SELECT name FROM SYS.TABLES"
Parámetros requeridos
-q
Consulta T-SQL que se va a ejecutar.
Parámetros opcionales
--database -d
Nombre de la base de datos a la que conectarse.
master
--username -u
Nombre de usuario para conectarse a la base de datos.
--server -s
Nombre o dirección de la instancia de SQL Server.
--integrated -e
Usar la autenticación integrada en Windows.
Argumentos globales
--debug
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
--help -h
Muestre este mensaje de ayuda y salga.
--output -o
Formato de salida. Valores permitidos: json, jsonc, table y tsv. Valor predeterminado: json.
--query -q
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
--verbose
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
Pasos siguientes
Para obtener más información sobre otros comandos de azdata, vea Referencia de azdata.
Para más información sobre cómo instalar la herramienta azdata, consulte Instalación de azdata.