az sql db

Administración de bases de datos.

Comandos

Nombre Description Tipo Estado
az sql db advanced-threat-protection-setting

Administrar la configuración de protección contra amenazas avanzada de una base de datos.

Core GA
az sql db advanced-threat-protection-setting show

Obtiene una configuración de protección contra amenazas avanzada.

Core GA
az sql db advanced-threat-protection-setting update

Actualice la configuración de protección contra amenazas avanzada de una base de datos.

Core GA
az sql db audit-policy

Administrar la directiva de auditoría de una base de datos.

Core GA
az sql db audit-policy show

Mostrar la directiva de auditoría de base de datos.

Core GA
az sql db audit-policy update

Actualice la directiva de auditoría de una base de datos.

Core GA
az sql db audit-policy wait

Coloque la CLI en un estado de espera hasta que se cumpla una condición de la directiva de auditoría de la base de datos.

Core GA
az sql db classification

Administrar clasificaciones de confidencialidad.

Core GA
az sql db classification delete

Elimine la clasificación de confidencialidad de una columna determinada.

Core GA
az sql db classification list

Obtiene las clasificaciones de confidencialidad de una base de datos determinada.

Core GA
az sql db classification recommendation

Administrar recomendaciones de clasificación de confidencialidad.

Core GA
az sql db classification recommendation disable

Deshabilite las recomendaciones de confidencialidad para una columna determinada (las recomendaciones están habilitadas de forma predeterminada en todas las columnas).

Core GA
az sql db classification recommendation enable

Habilite las recomendaciones de confidencialidad para una columna determinada (las recomendaciones están habilitadas de forma predeterminada en todas las columnas).

Core GA
az sql db classification recommendation list

Enumere las clasificaciones de confidencialidad recomendadas de una base de datos determinada.

Core GA
az sql db classification show

Obtiene la clasificación de confidencialidad de una columna determinada.

Core GA
az sql db classification update

Actualice la clasificación de confidencialidad de una columna.

Core GA
az sql db copy

Cree una copia de una base de datos.

Core GA
az sql db create

Crear una base de datos.

Core GA
az sql db delete

Elimina una base de datos.

Core GA
az sql db export

Exportar una base de datos a un bacpac.

Core GA
az sql db geo-backup

Administrar copias de seguridad con redundancia geográfica de SQL Database.

Core Vista previa
az sql db geo-backup list

Obtiene una lista de bases de datos recuperables.

Core Vista previa
az sql db geo-backup restore

Restaure una copia de seguridad con redundancia geográfica en una nueva base de datos.

Core Vista previa
az sql db geo-backup show

Obtiene una base de datos recuperable, que es un recurso que representa la copia de seguridad geográfica de una base de datos.

Core Vista previa
az sql db import

Importa un bacpac en una nueva base de datos o en una base de datos vacía existente.

Core GA
az sql db ledger-digest-uploads

Administrar la configuración de carga de resumen del libro de contabilidad.

Core GA
az sql db ledger-digest-uploads disable

Deshabilite la carga de resúmenes del libro de contabilidad.

Core GA
az sql db ledger-digest-uploads enable

Habilite la carga de resúmenes del libro de contabilidad en una cuenta de Azure Storage o en Azure Confidential Ledger. Si la carga de resúmenes de libro de contabilidad ya está habilitada, el cmdlet restablece el punto de conexión de almacenamiento de resumen a un nuevo valor.

Core GA
az sql db ledger-digest-uploads show

Muestra la configuración actual del resumen del libro de contabilidad.

Core GA
az sql db list

Enumerar bases de datos en un servidor o grupo elástico.

Core GA
az sql db list-deleted

Obtiene una lista de bases de datos quitadas restaurables.

Core GA
az sql db list-editions

Mostrar las ediciones de base de datos disponibles para la suscripción activa actualmente.

Core GA
az sql db list-usages

Obtiene los usos de la base de datos.

Core GA
az sql db ltr-backup

Administrar copias de seguridad de retención a largo plazo de SQL Database.

Core Vista previa
az sql db ltr-backup delete

Elimine una copia de seguridad de retención a largo plazo.

Core Vista previa
az sql db ltr-backup list

Enumere las copias de seguridad de retención a largo plazo para una ubicación, un servidor o una base de datos.

Core Vista previa
az sql db ltr-backup restore

Restaure una copia de seguridad de retención a largo plazo en una nueva base de datos.

Core Vista previa
az sql db ltr-backup show

Obtenga una copia de seguridad de retención a largo plazo para una base de datos.

Core Vista previa
az sql db ltr-backup wait

Coloque la CLI en un estado de espera hasta que se cumpla una condición de la base de datos.

Core Vista previa
az sql db ltr-policy

Administrar la directiva de retención a largo plazo de SQL Database.

Core Vista previa
az sql db ltr-policy set

Actualice la configuración de retención a largo plazo para una base de datos.

Core Vista previa
az sql db ltr-policy show

Mostrar la directiva de retención a largo plazo para una base de datos.

Core Vista previa
az sql db op

Administrar operaciones en una base de datos.

Core GA
az sql db op cancel

Cancela la operación asincrónica en la base de datos.

Core GA
az sql db op list

Obtiene una lista de las operaciones realizadas en la base de datos.

Core GA
az sql db rename

Cambie el nombre de una base de datos.

Core GA
az sql db replica

Administrar la replicación entre bases de datos.

Core GA
az sql db replica create

Cree una base de datos como una réplica secundaria legible de una base de datos existente.

Core GA
az sql db replica delete-link

Detenga permanentemente la replicación de datos entre dos réplicas de base de datos.

Core GA
az sql db replica list-links

Enumere las réplicas de una base de datos y su estado de replicación.

Core GA
az sql db replica set-primary

Establezca la base de datos de réplica principal mediante la conmutación por error de la base de datos de réplica principal actual.

Core GA
az sql db restore

Cree una base de datos mediante la restauración a partir de una copia de seguridad.

Core GA
az sql db show

Obtenga los detalles de una base de datos.

Core GA
az sql db show-connection-string

Genera una cadena de conexión en una base de datos.

Core GA
az sql db show-deleted

Obtenga los detalles de una base de datos eliminada.

Core GA
az sql db str-policy

Administrar la directiva de retención a corto plazo de SQL Database.

Core Vista previa
az sql db str-policy set

Actualice la configuración de retención a corto plazo para una base de datos activa.

Core Vista previa
az sql db str-policy show

Mostrar la directiva de retención a corto plazo para una base de datos activa.

Core Vista previa
az sql db str-policy wait

Coloque la CLI en un estado de espera hasta que se establezca la directiva.

Core Vista previa
az sql db tde

Administrar el cifrado de datos transparente de una base de datos.

Core GA
az sql db tde key

Administrar el protector de cifrado de una base de datos.

Core GA
az sql db tde key revalidate

Vuelve a validar la clave de protector de cifrado de una base de datos.

Core GA
az sql db tde key revert

Revierte la clave del protector de cifrado de una base de datos al nivel de servidor.

Core GA
az sql db tde set

Establece la configuración de cifrado de datos transparente de una base de datos.

Core GA
az sql db tde show

Muestra un Cifrado de datos transparente.

Core GA
az sql db threat-policy

Administrar las directivas de detección de amenazas de una base de datos.

Core En desuso
az sql db threat-policy show

Obtiene una directiva de detección de amenazas.

Core En desuso
az sql db threat-policy update

Actualice la directiva de detección de amenazas de una base de datos.

Core En desuso
az sql db update

Actualizar una base de datos.

Core GA

az sql db copy

Cree una copia de una base de datos.

Para ver una lista completa de las opciones de nivel de rendimiento, ejecute az sql db list-editions -a -o table -l LOCATION. La base de datos de destino de copia debe tener la misma edición que la base de datos de origen, pero puede cambiar la edición una vez completada la copia.

az sql db copy --dest-name
               [--assign-identity {false, true}]
               [--auto-pause-delay]
               [--availability-zone]
               [--backup-storage-redundancy]
               [--capacity]
               [--compute-model {Provisioned, Serverless}]
               [--dest-resource-group]
               [--dest-server]
               [--elastic-pool]
               [--encryption-protector]
               [--encryption-protector-auto-rotation {false, true}]
               [--family]
               [--federated-client-id]
               [--ha-replicas]
               [--ids]
               [--keys]
               [--license-type {BasePrice, LicenseIncluded}]
               [--min-capacity]
               [--name]
               [--no-wait]
               [--preferred-enclave-type {Default, VBS}]
               [--read-scale {Disabled, Enabled}]
               [--resource-group]
               [--server]
               [--service-level-objective]
               [--subscription]
               [--tags]
               [--umi]
               [--zone-redundant {false, true}]

Ejemplos

Cree una base de datos con el nivel de rendimiento S0 como copia de una base de datos estándar existente.

az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --service-objective S0

Cree una base de datos con la edición GeneralPurpose, hardware Gen4 y 1 núcleo virtual como copia de una base de datos GeneralPurpose existente.

az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb -f Gen4 -c 1

Creación de una base de datos con redundancia de almacenamiento de copia de seguridad local como copia de una base de datos existente

az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --backup-storage-redundancy Local

Parámetros requeridos

--dest-name

Nombre de la base de datos que se creará como destino de copia.

Parámetros opcionales

--assign-identity -i

Asignar identidad para la base de datos.

Valores aceptados: false, true
--auto-pause-delay

Hora en minutos después de la cual la base de datos se pausa automáticamente. Un valor de -1 significa que la pausa automática está deshabilitada.

--availability-zone

Zona de disponibilidad.

--backup-storage-redundancy --bsr

Redundancia de almacenamiento de copia de seguridad usada para almacenar copias de seguridad. Entre los valores permitidos se incluyen: Local, Zone, Geo, GeoZone.

--capacity -c

Componente de capacidad de la SKU en número entero de DTU o vcores.

--compute-model

Modelo de proceso de la base de datos.

Valores aceptados: Provisioned, Serverless
--dest-resource-group

Nombre del grupo de recursos en el que se va a crear la copia. Si no se especifica, el valor predeterminado es el grupo de recursos de origen.

--dest-server

Nombre del servidor en el que se va a crear la copia. Si no se especifica, el valor predeterminado es el servidor de origen.

--elastic-pool

Nombre o identificador de recurso del grupo elástico en el que se va a crear la base de datos.

--encryption-protector

Especifica la clave del almacén de claves de Azure que se va a usar como clave de protector de cifrado de base de datos.

--encryption-protector-auto-rotation --epauto

Especifica la marca de rotación automática de clave protector de cifrado de base de datos. Puede ser true, false o null.

Valores aceptados: false, true
--family -f

Componente de generación de proceso de la SKU (solo para SKU de núcleo virtual). Entre los valores permitidos se incluyen: Gen4, Gen5.

--federated-client-id

Identificador de cliente federado para SQL Database. Se usa para el escenario de CMK entre inquilinos.

--ha-replicas --read-replicas

Número de réplicas de alta disponibilidad que se van a aprovisionar para la base de datos. Solo se puede establecer para la edición hiperescala.

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--keys

Lista de claves de AKV para SQL Database.

--license-type

Tipo de licencia que se va a solicitar para esta base de datos.LicenseIncluded si necesita una licencia o BasePricesi tiene una licencia y es apta para Azure HybridBenefit.

Valores aceptados: BasePrice, LicenseIncluded
--min-capacity

Capacidad mínima que la base de datos siempre tendrá asignada, si no está en pausa.

--name -n

Nombre de Azure SQL Database.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

Valor predeterminado: False
--preferred-enclave-type

Especifica el tipo de enclave para este recurso.

Valores aceptados: Default, VBS
--read-scale

Si está habilitada, las conexiones que tienen intención de aplicación establecida en readonly en su cadena de conexión se pueden enrutar a una réplica secundaria de solo lectura. Esta propiedad solo se puede establecer para las bases de datos Premium y Crítico para la empresa.

Valores aceptados: Disabled, Enabled
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--server -s

Nombre de Azure SQL Server. Puede configurar el valor predeterminado mediante az configure --defaults sql-server=<name>.

--service-level-objective --service-objective

Objetivo de servicio para la nueva base de datos. Por ejemplo: Básico, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--umi --user-assigned-identity-id

Lista de identidades asignadas por el usuario para SQL Database.

--zone-redundant -z

Especifica si se va a habilitar la redundancia de zona. El valor predeterminado es true si no se especifica ningún valor.

Valores aceptados: false, true
Parámetros 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.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az sql db create

Crear una base de datos.

Para ver una lista completa de las opciones de nivel de rendimiento, ejecute az sql db list-editions -a -o table -l LOCATION.

az sql db create --name
                 --resource-group
                 --server
                 [--assign-identity {false, true}]
                 [--auto-pause-delay]
                 [--availability-zone]
                 [--backup-storage-redundancy]
                 [--capacity]
                 [--catalog-collation {DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS}]
                 [--collation]
                 [--compute-model {Provisioned, Serverless}]
                 [--edition]
                 [--elastic-pool]
                 [--encryption-protector]
                 [--encryption-protector-auto-rotation {false, true}]
                 [--exhaustion-behavior {AutoPause, BillOverUsage}]
                 [--family]
                 [--federated-client-id]
                 [--free-limit {false, true}]
                 [--ha-replicas]
                 [--keys]
                 [--ledger-on {Disabled, Enabled}]
                 [--license-type {BasePrice, LicenseIncluded}]
                 [--maint-config-id]
                 [--max-size]
                 [--min-capacity]
                 [--no-wait]
                 [--preferred-enclave-type {Default, VBS}]
                 [--read-scale {Disabled, Enabled}]
                 [--sample-name {AdventureWorksLT}]
                 [--service-level-objective]
                 [--tags]
                 [--umi]
                 [--yes]
                 [--zone-redundant {false, true}]

Ejemplos

Cree una base de datos Estándar S0.

az sql db create -g mygroup -s myserver -n mydb --service-objective S0

Creación de una base de datos con la edición GeneralPurpose, hardware Gen4 y 1 núcleo virtual

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen4 -c 1

Creación de una base de datos con redundancia de zona habilitada

az sql db create -g mygroup -s myserver -n mydb -z

Creación de una base de datos con redundancia de zona deshabilitada explícitamente

az sql db create -g mygroup -s myserver -n mydb -z false

Creación de una base de datos sin servidor de núcleo virtual GeneralPurpose Gen5 2 con retraso de pausa automática de 120 minutos

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --auto-pause-delay 120

Creación de una base de datos de núcleo virtual de Hyperscale Gen5 2 con 2 réplicas de lectura

az sql db create -g mygroup -s myserver -n mydb -e Hyperscale -f Gen5 -c 2 --read-replicas 2

Creación de una base de datos GeneralPurpose con almacenamiento de copia de seguridad con redundancia local

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose --backup-storage-redundancy Local

Cree una base de datos con el enclave de VBS habilitado.

az sql db create -g mygroup -s myserver -n mydb --preferred-enclave-type VBS

Creación de una base de datos con límite libre aplicado

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --use-free-limit --free-limit-exhaustion-behavior AutoPause

Parámetros requeridos

--name -n

Nombre de Azure SQL Database.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--server -s

Nombre de Azure SQL Server. Puede configurar el valor predeterminado mediante az configure --defaults sql-server=<name>.

Parámetros opcionales

--assign-identity -i

Asignar identidad para la base de datos.

Valores aceptados: false, true
--auto-pause-delay

Hora en minutos después de la cual la base de datos se pausa automáticamente. Un valor de -1 significa que la pausa automática está deshabilitada.

--availability-zone

Zona de disponibilidad.

--backup-storage-redundancy --bsr

Redundancia de almacenamiento de copia de seguridad usada para almacenar copias de seguridad. Entre los valores permitidos se incluyen: Local, Zone, Geo, GeoZone.

--capacity -c

Componente de capacidad de la SKU en número entero de DTU o vcores.

--catalog-collation

Intercalación del catálogo de metadatos.

Valores aceptados: DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS
--collation

Intercalación de la base de datos.

--compute-model

Modelo de proceso de la base de datos.

Valores aceptados: Provisioned, Serverless
--edition --tier -e

Componente de edición de la SKU. Los valores permitidos incluyen: Básico, Estándar, Premium, GeneralPurpose, BusinessCritical, Hiperescala.

--elastic-pool

Nombre o identificador de recurso del grupo elástico en el que se va a crear la base de datos.

--encryption-protector

Especifica la clave del almacén de claves de Azure que se va a usar como clave de protector de cifrado de base de datos.

--encryption-protector-auto-rotation --epauto

Especifica la marca de rotación automática de clave protector de cifrado de base de datos. Puede ser true, false o null.

Valores aceptados: false, true
--exhaustion-behavior --fleb --free-limit-exhaustion-behavior

Especifica el comportamiento cuando se agotan los límites gratuitos mensuales para la base de datos gratuita. AutoPause: la base de datos se pausará automáticamente tras el agotamiento de los límites libres durante el resto del mes. BillForUsage: la base de datos seguirá estando en línea tras el agotamiento de los límites gratuitos y se facturará cualquier uso por encima del límite.

Valores aceptados: AutoPause, BillOverUsage
--family -f

Componente de generación de proceso de la SKU (solo para SKU de núcleo virtual). Entre los valores permitidos se incluyen: Gen4, Gen5.

--federated-client-id

Identificador de cliente federado para SQL Database. Se usa para el escenario de CMK entre inquilinos.

--free-limit --use-free-limit

Si la base de datos usa o no límites mensuales gratuitos. Se permite en una base de datos de una suscripción.

Valores aceptados: false, true
--ha-replicas --read-replicas

Número de réplicas de alta disponibilidad que se van a aprovisionar para la base de datos. Solo se puede establecer para la edición hiperescala.

--keys

Lista de claves de AKV para SQL Database.

--ledger-on

Cree una base de datos de libro de contabilidad, en la que la característica de libro de contabilidad protege la integridad de todos los datos. Todas las tablas de la base de datos del libro de contabilidad deben ser tablas de libro de contabilidad. Nota: El valor de esta propiedad no se puede cambiar después de crear la base de datos.

Valores aceptados: Disabled, Enabled
--license-type

Tipo de licencia que se va a solicitar para esta base de datos.LicenseIncluded si necesita una licencia o BasePricesi tiene una licencia y es apta para Azure HybridBenefit.

Valores aceptados: BasePrice, LicenseIncluded
--maint-config-id -m

Identificador o nombre de configuración de mantenimiento especificado para este recurso.

--max-size

Tamaño máximo de almacenamiento. Si no se especifica ninguna unidad, el valor predeterminado es bytes (B).

--min-capacity

Capacidad mínima que la base de datos siempre tendrá asignada, si no está en pausa.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

Valor predeterminado: False
--preferred-enclave-type

Especifica el tipo de enclave para este recurso.

Valores aceptados: Default, VBS
--read-scale

Si está habilitada, las conexiones que tienen intención de aplicación establecida en readonly en su cadena de conexión se pueden enrutar a una réplica secundaria de solo lectura. Esta propiedad solo se puede establecer para las bases de datos Premium y Crítico para la empresa.

Valores aceptados: Disabled, Enabled
--sample-name

Nombre del esquema de ejemplo que se va a aplicar al crear esta base de datos.

Valores aceptados: AdventureWorksLT
--service-level-objective --service-objective

Objetivo de servicio para la nueva base de datos. Por ejemplo: Básico, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.

--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--umi --user-assigned-identity-id

Lista de identidades asignadas por el usuario para SQL Database.

--yes -y

No solicita confirmación.

--zone-redundant -z

Especifica si se va a habilitar la redundancia de zona. El valor predeterminado es true si no se especifica ningún valor.

Valores aceptados: false, true
Parámetros 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.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az sql db delete

Elimina una base de datos.

az sql db delete [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--server]
                 [--subscription]
                 [--yes]

Ejemplos

Elimina una base de datos. (generado automáticamente)

az sql db delete --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name -n

Nombre de Azure SQL Database.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

Valor predeterminado: False
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--server -s

Nombre de Azure SQL Server. Puede configurar el valor predeterminado mediante az configure --defaults sql-server=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--yes -y

No solicita confirmación.

Valor predeterminado: False
Parámetros 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.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az sql db export

Exportar una base de datos a un bacpac.

az sql db export --admin-password
                 --admin-user
                 --storage-key
                 --storage-key-type {SharedAccessKey, StorageAccessKey}
                 --storage-uri
                 [--auth-type {ADPassword, SQL}]
                 [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--server]
                 [--subscription]

Ejemplos

Obtenga una clave SAS para su uso en la operación de exportación.

az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
    --permissions rw --expiry 2018-01-01T00:00:00Z

Exporte bacpac mediante una clave SAS.

az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
    --storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
    --storage-key-type SharedAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Exporte bacpac mediante una clave de cuenta de almacenamiento.

az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
    --storage-key MYKEY== --storage-key-type StorageAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Parámetros requeridos

--admin-password -p

Necesario. Contraseña de inicio de sesión del administrador.

--admin-user -u

Necesario. Nombre de inicio de sesión del administrador.

--storage-key

Necesario. Clave de almacenamiento.

--storage-key-type

Necesario. Tipo de clave de almacenamiento.

Valores aceptados: SharedAccessKey, StorageAccessKey
--storage-uri

Necesario. Uri de almacenamiento.

Parámetros opcionales

--auth-type -a

Tipo de autenticación

Valores aceptados: ADPassword, SQL
--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name -n

Nombre de Azure SQL Database.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

Valor predeterminado: False
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--server -s

Nombre de Azure SQL Server. Puede configurar el valor predeterminado mediante az configure --defaults sql-server=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros 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.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az sql db import

Importa un bacpac en una nueva base de datos o en una base de datos vacía existente.

az sql db import --admin-password
                 --admin-user
                 --storage-key
                 --storage-key-type {SharedAccessKey, StorageAccessKey}
                 --storage-uri
                 [--auth-type {ADPassword, SQL}]
                 [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--server]
                 [--subscription]

Ejemplos

Obtenga una clave SAS para usarla en la operación de importación.

az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
    --permissions rw --expiry 2018-01-01T00:00:00Z

Importe bacpac en una base de datos existente mediante una clave SAS.

az sql db import -s myserver -n mydatabase -g mygroup -p password -u login \
    --storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
    --storage-key-type SharedAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Importe bacpac en una base de datos existente mediante una clave de cuenta de almacenamiento.

az sql db import -s myserver -n mydatabase -g mygroup -p password -u login --storage-key MYKEY== \
    --storage-key-type StorageAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Parámetros requeridos

--admin-password -p

Necesario. Contraseña de inicio de sesión del administrador.

--admin-user -u

Necesario. Nombre de inicio de sesión del administrador.

--storage-key

Necesario. Clave de almacenamiento.

--storage-key-type

Necesario. Tipo de clave de almacenamiento.

Valores aceptados: SharedAccessKey, StorageAccessKey
--storage-uri

Necesario. Uri de almacenamiento.

Parámetros opcionales

--auth-type -a

Tipo de autenticación

Valores aceptados: ADPassword, SQL
--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name -n

Nombre de Azure SQL Database.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

Valor predeterminado: False
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--server -s

Nombre de Azure SQL Server. Puede configurar el valor predeterminado mediante az configure --defaults sql-server=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros 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.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az sql db list

Enumerar bases de datos en un servidor o grupo elástico.

az sql db list [--elastic-pool]
               [--ids]
               [--resource-group]
               [--server]
               [--subscription]

Ejemplos

Enumerar bases de datos en un servidor o grupo elástico. (generado automáticamente)

az sql db list --resource-group MyResourceGroup --server myserver

Parámetros opcionales

--elastic-pool

Si se especifica, enumera solo las bases de datos de este grupo elástico.

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--server -s

Nombre de Azure SQL Server. Puede configurar el valor predeterminado mediante az configure --defaults sql-server=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros 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.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az sql db list-deleted

Obtiene una lista de bases de datos quitadas restaurables.

az sql db list-deleted [--ids]
                       [--resource-group]
                       [--server]
                       [--subscription]

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--server -s

Nombre de Azure SQL Server. Puede configurar el valor predeterminado mediante az configure --defaults sql-server=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros 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.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az sql db list-editions

Mostrar las ediciones de base de datos disponibles para la suscripción activa actualmente.

Incluye los objetivos de servicio disponibles y los límites de almacenamiento. Para reducir la detalle, la configuración para reducir intencionadamente los límites de almacenamiento se oculta de forma predeterminada.

az sql db list-editions --location
                        [--available]
                        [--dtu]
                        [--edition]
                        [--service-objective]
                        [--show-details {max-size}]
                        [--vcores]

Ejemplos

Mostrar todas las ediciones de base de datos en una ubicación.

az sql db list-editions -l westus -o table

Mostrar todos los objetivos de servicio de base de datos disponibles para la edición Standard.

az sql db list-editions -l westus --edition Standard -o table

Mostrar tamaños máximos de base de datos disponibles para el objetivo de servicio P1

az sql db list-editions -l westus --service-objective P1 --show-details max-size

Parámetros requeridos

--location -l

Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

Parámetros opcionales

--available -a

Si se especifica, muestre solo los resultados disponibles en la región especificada.

Valor predeterminado: False
--dtu

Número de DTU que se van a buscar. Si no se especifica, se muestran todos los tamaños de DTU.

--edition --tier -e

Edición que se va a buscar. Si no se especifica, se muestran todas las ediciones.

--service-objective

Objetivo de servicio que se va a buscar. Si no se especifica, se muestran todos los objetivos de servicio.

--show-details -d

Lista de detalles adicionales que se van a incluir en la salida.

Valores aceptados: max-size
--vcores

Número de vcores que se van a buscar. Si no se especifica, se muestran todos los tamaños de núcleo virtual.

Parámetros 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.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az sql db list-usages

Obtiene los usos de la base de datos.

az sql db list-usages [--ids]
                      [--name]
                      [--resource-group]
                      [--server]
                      [--subscription]

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name -n

Nombre de Azure SQL Database.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--server -s

Nombre de Azure SQL Server. Puede configurar el valor predeterminado mediante az configure --defaults sql-server=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros 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.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az sql db rename

Cambie el nombre de una base de datos.

az sql db rename --new-name
                 [--ids]
                 [--name]
                 [--resource-group]
                 [--server]
                 [--subscription]

Ejemplos

Cambie el nombre de una base de datos. (generado automáticamente)

az sql db rename --name MyAzureSQLDatabase --new-name MyNew --resource-group MyResourceGroup --server myserver

Parámetros requeridos

--new-name

Nombre nuevo al que se cambiará el nombre de la base de datos.

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name -n

Nombre de Azure SQL Database.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--server -s

Nombre de Azure SQL Server. Puede configurar el valor predeterminado mediante az configure --defaults sql-server=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros 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.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az sql db restore

Cree una base de datos mediante la restauración a partir de una copia de seguridad.

az sql db restore --dest-name
                  [--assign-identity {false, true}]
                  [--auto-pause-delay]
                  [--availability-zone]
                  [--backup-storage-redundancy]
                  [--capacity]
                  [--compute-model {Provisioned, Serverless}]
                  [--deleted-time]
                  [--edition]
                  [--elastic-pool]
                  [--encryption-protector]
                  [--encryption-protector-auto-rotation {false, true}]
                  [--family]
                  [--federated-client-id]
                  [--ha-replicas]
                  [--ids]
                  [--keys]
                  [--license-type {BasePrice, LicenseIncluded}]
                  [--min-capacity]
                  [--name]
                  [--no-wait]
                  [--preferred-enclave-type {Default, VBS}]
                  [--read-scale {Disabled, Enabled}]
                  [--resource-group]
                  [--server]
                  [--service-level-objective]
                  [--subscription]
                  [--tags]
                  [--time]
                  [--umi]
                  [--zone-redundant {false, true}]

Ejemplos

Cree una base de datos mediante la restauración a partir de una copia de seguridad. (generado automáticamente)

az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22"

Cree una nueva base de datos con almacenamiento de copia de seguridad con redundancia geográfica restaurando a partir de una copia de seguridad. (generado automáticamente)

az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22" --backup-storage-redundancy Geo

Parámetros requeridos

--dest-name

Nombre de la base de datos que se creará como destino de restauración.

Parámetros opcionales

--assign-identity -i

Asignar identidad para la base de datos.

Valores aceptados: false, true
--auto-pause-delay

Hora en minutos después de la cual la base de datos se pausa automáticamente. Un valor de -1 significa que la pausa automática está deshabilitada.

--availability-zone

Zona de disponibilidad.

--backup-storage-redundancy --bsr

Redundancia de almacenamiento de copia de seguridad usada para almacenar copias de seguridad. Entre los valores permitidos se incluyen: Local, Zone, Geo, GeoZone.

--capacity -c

Componente de capacidad de la SKU en número entero de DTU o vcores.

--compute-model

Modelo de proceso de la base de datos.

Valores aceptados: Provisioned, Serverless
--deleted-time

Si se especifica, restaure desde una base de datos eliminada en lugar de desde una base de datos existente. Debe coincidir con la hora eliminada de una base de datos eliminada en el mismo servidor. Debe especificarse --time o --deleted-time (o ambos). La hora debe tener el siguiente formato: "AAAA-MM-DDTHH:MM:SS".

--edition --tier -e

Componente de edición de la SKU. Los valores permitidos incluyen: Básico, Estándar, Premium, GeneralPurpose, BusinessCritical, Hiperescala.

--elastic-pool

Nombre o identificador de recurso del grupo elástico en el que se va a crear la base de datos.

--encryption-protector

Especifica la clave del almacén de claves de Azure que se va a usar como clave de protector de cifrado de base de datos.

--encryption-protector-auto-rotation --epauto

Especifica la marca de rotación automática de clave protector de cifrado de base de datos. Puede ser true, false o null.

Valores aceptados: false, true
--family -f

Componente de generación de proceso de la SKU (solo para SKU de núcleo virtual). Entre los valores permitidos se incluyen: Gen4, Gen5.

--federated-client-id

Identificador de cliente federado para SQL Database. Se usa para el escenario de CMK entre inquilinos.

--ha-replicas --read-replicas

Número de réplicas de alta disponibilidad que se van a aprovisionar para la base de datos. Solo se puede establecer para la edición hiperescala.

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--keys

Lista de claves de AKV para SQL Database.

--license-type

Tipo de licencia que se va a solicitar para esta base de datos.LicenseIncluded si necesita una licencia o BasePricesi tiene una licencia y es apta para Azure HybridBenefit.

Valores aceptados: BasePrice, LicenseIncluded
--min-capacity

Capacidad mínima que la base de datos siempre tendrá asignada, si no está en pausa.

--name -n

Nombre de Azure SQL Database.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

Valor predeterminado: False
--preferred-enclave-type

Especifica el tipo de enclave para este recurso.

Valores aceptados: Default, VBS
--read-scale

Si está habilitada, las conexiones que tienen intención de aplicación establecida en readonly en su cadena de conexión se pueden enrutar a una réplica secundaria de solo lectura. Esta propiedad solo se puede establecer para las bases de datos Premium y Crítico para la empresa.

Valores aceptados: Disabled, Enabled
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--server -s

Nombre de Azure SQL Server. Puede configurar el valor predeterminado mediante az configure --defaults sql-server=<name>.

--service-level-objective --service-objective

Objetivo de servicio para la nueva base de datos. Por ejemplo: Básico, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--time -t

El momento dado de la base de datos de origen que se restaurará para crear la nueva base de datos. Debe ser mayor o igual que el valor más antiguo de La base de datos de origenRestoreDate. Debe especificarse --time o --deleted-time (o ambos). La hora debe tener el siguiente formato: "AAAA-MM-DDTHH:MM:SS".

--umi --user-assigned-identity-id

Lista de identidades asignadas por el usuario para SQL Database.

--zone-redundant -z

Especifica si se va a habilitar la redundancia de zona. El valor predeterminado es true si no se especifica ningún valor.

Valores aceptados: false, true
Parámetros 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.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az sql db show

Obtenga los detalles de una base de datos.

az sql db show [--expand-keys {false, true}]
               [--ids]
               [--keys-filter]
               [--name]
               [--resource-group]
               [--server]
               [--subscription]

Ejemplos

Obtenga los detalles de una base de datos. (generado automáticamente)

az sql db show --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver

Parámetros opcionales

--expand-keys

Expanda las claves de AKV para la base de datos.

Valores aceptados: false, true
Valor predeterminado: False
--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--keys-filter

Expanda las claves de AKV para la base de datos.

--name -n

Nombre de Azure SQL Database.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--server -s

Nombre de Azure SQL Server. Puede configurar el valor predeterminado mediante az configure --defaults sql-server=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros 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.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az sql db show-connection-string

Genera una cadena de conexión en una base de datos.

az sql db show-connection-string --client {ado.net, jdbc, odbc, php, php_pdo, sqlcmd}
                                 [--auth-type {ADIntegrated, ADPassword, SqlPassword}]
                                 [--ids]
                                 [--name]
                                 [--server]
                                 [--subscription]

Ejemplos

Generación de cadena de conexión para ado.net

az sql db show-connection-string -s myserver -n mydb -c ado.net

Parámetros requeridos

--client -c

Tipo de proveedor de conexión de cliente.

Valores aceptados: ado.net, jdbc, odbc, php, php_pdo, sqlcmd

Parámetros opcionales

--auth-type -a

Tipo de autenticación.

Valores aceptados: ADIntegrated, ADPassword, SqlPassword
Valor predeterminado: SqlPassword
--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name -n

Nombre de Azure SQL Database.

Valor predeterminado: <databasename>
--server -s

Nombre de Azure SQL Server. Puede configurar el valor predeterminado mediante az configure --defaults sql-server=<name>.

Valor predeterminado: <servername>
--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros 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.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az sql db show-deleted

Obtenga los detalles de una base de datos eliminada.

az sql db show-deleted --restorable-dropped-database-id
                       [--expand-keys {false, true}]
                       [--ids]
                       [--keys-filter]
                       [--resource-group]
                       [--server]
                       [--subscription]

Ejemplos

Obtenga los detalles de una base de datos eliminada. (generado automáticamente)

az sql db show-deleted --resource-group MyResourceGroup --server myserver --restorable-dropped-database-id "MyAzureSQLDatabase,133203966918270000"

Parámetros requeridos

--restorable-dropped-database-id -r

Id. de base de datos quitado restaurable.

Parámetros opcionales

--expand-keys

Expanda las claves de AKV para la base de datos.

Valores aceptados: false, true
Valor predeterminado: False
--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--keys-filter

Expanda las claves de AKV para la base de datos.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--server -s

Nombre de Azure SQL Server. Puede configurar el valor predeterminado mediante az configure --defaults sql-server=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros 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.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az sql db update

Actualizar una base de datos.

az sql db update [--add]
                 [--assign-identity {false, true}]
                 [--auto-pause-delay]
                 [--backup-storage-redundancy]
                 [--capacity]
                 [--compute-model {Provisioned, Serverless}]
                 [--edition]
                 [--elastic-pool]
                 [--encryption-protector]
                 [--encryption-protector-auto-rotation {false, true}]
                 [--exhaustion-behavior {AutoPause, BillOverUsage}]
                 [--family]
                 [--federated-client-id]
                 [--filter]
                 [--force-string]
                 [--free-limit {false, true}]
                 [--ha-replicas]
                 [--ids]
                 [--keys]
                 [--keys-to-remove]
                 [--maint-config-id]
                 [--manual-cutover {false, true}]
                 [--max-size]
                 [--min-capacity]
                 [--name]
                 [--no-wait]
                 [--perform-cutover {false, true}]
                 [--preferred-enclave-type {Default, VBS}]
                 [--read-scale {Disabled, Enabled}]
                 [--remove]
                 [--resource-group]
                 [--server]
                 [--service-objective]
                 [--set]
                 [--subscription]
                 [--umi]
                 [--zone-redundant {false, true}]

Ejemplos

Actualice una base de datos a Standard Edition, nivel de rendimiento S0 (10 DTU) especificando la capacidad DTU. Tenga en cuenta que GeneralPurpose permite una gama más amplia de tamaño máximo que standard edition.

az sql db update -g mygroup -s myserver -n mydb --edition Standard --capacity 10 --max-size 250GB

Actualice una base de datos a Standard Edition, nivel de rendimiento S1 (20 DTU) especificando el nombre del nivel de rendimiento. Tenga en cuenta que GeneralPurpose permite una gama más amplia de tamaño máximo que standard edition.

az sql db update -g mygroup -s myserver -n mydb --edition Standard --service-objective S1 --max-size 250GB

Actualización de una base de datos a GeneralPurpose Edition, 4 vcores con hardware Gen5

az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 4 --family Gen5

Actualización de la base de datos con un mayor tamaño máximo

az sql db update -g mygroup -s myserver -n mydb --max-size 500GB

Actualización de la base de datos con redundancia de zona habilitada

az sql db update -g mygroup -s myserver -n mydb -z

Actualización de la base de datos con redundancia de zona deshabilitada explícitamente

az sql db update -g mygroup -s myserver -n mydb -z false

Actualización de la base de datos al modelo de proceso sin servidor

az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 2 --family Gen5 --compute-model Serverless

Actualización de la base de datos con almacenamiento de copia de seguridad con redundancia local

az sql db update -g mygroup -s myserver -n mydb --backup-storage-redundancy Local

Actualice la base de datos con el enclave de VBS habilitado.

az sql db update -g mygroup -s myserver -n mydb --preferred-enclave-type VBS

Actualización del comportamiento de agotamiento de la base de datos de límite libre a BillOverUsage

az sql db update -g mygroup -s myserver -n mydb --free-limit-exhaustion-behavior BillOverUsage

Actualización de una base de datos a Hyperscale Edition, 2 vcores con hardware Gen5, con opción de migración manual

az sql db update -g mygroup -s myserver -n mydb --edition Hyperscale --service-objective HS_Gen5_2 --manual-cutover

Desencadene la transición con la opción de migración total cuando la actualización de la base de datos a la edición Hiperescala esté en curso.

az sql db update -g mygroup -s myserver -n mydb --perform-cutover

Parámetros opcionales

--add

Agregue un objeto a una lista de objetos especificando una ruta de acceso y pares clave-valor. Ejemplo: --add property.listProperty <key=value, string or JSON string>.

Valor predeterminado: []
--assign-identity -i

Asignar identidad para la base de datos.

Valores aceptados: false, true
Valor predeterminado: False
--auto-pause-delay

Hora en minutos después de la cual la base de datos se pausa automáticamente. Un valor de -1 significa que la pausa automática está deshabilitada.

--backup-storage-redundancy --bsr

Redundancia de almacenamiento de copia de seguridad usada para almacenar copias de seguridad. Entre los valores permitidos se incluyen: Local, Zone, Geo, GeoZone.

--capacity -c

Componente de capacidad de la SKU en número entero de DTU o vcores.

--compute-model

Modelo de proceso de la base de datos.

Valores aceptados: Provisioned, Serverless
--edition --tier -e

Componente de edición de la SKU. Los valores permitidos incluyen: Básico, Estándar, Premium, GeneralPurpose, BusinessCritical, Hiperescala.

--elastic-pool

Nombre o identificador de recurso del grupo elástico al que se va a mover la base de datos.

--encryption-protector

Especifica la clave del almacén de claves de Azure que se va a usar como clave de protector de cifrado de base de datos.

--encryption-protector-auto-rotation --epauto

Especifica la marca de rotación automática de clave protector de cifrado de base de datos. Puede ser true, false o null.

Valores aceptados: false, true
--exhaustion-behavior --fleb --free-limit-exhaustion-behavior

Especifica el comportamiento cuando se agotan los límites gratuitos mensuales para la base de datos gratuita. AutoPause: la base de datos se pausará automáticamente tras el agotamiento de los límites libres durante el resto del mes. BillForUsage: la base de datos seguirá estando en línea tras el agotamiento de los límites gratuitos y se facturará cualquier uso por encima del límite.

Valores aceptados: AutoPause, BillOverUsage
--family -f

Componente de generación de proceso de la SKU (solo para SKU de núcleo virtual). Entre los valores permitidos se incluyen: Gen4, Gen5.

--federated-client-id

Identificador de cliente federado para SQL Database. Se usa para el escenario de CMK entre inquilinos.

--filter

Expresión de filtro de OData que filtra los elementos de la colección. El valor predeterminado es None.

--force-string

Al usar 'set' o 'add', conserve los literales de cadena en lugar de intentar convertir en JSON.

Valor predeterminado: False
--free-limit --use-free-limit

Si la base de datos usa o no límites mensuales gratuitos. Se permite en una base de datos de una suscripción.

Valores aceptados: false, true
--ha-replicas --read-replicas

Número de réplicas de alta disponibilidad que se van a aprovisionar para la base de datos. Solo se puede establecer para la edición hiperescala.

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--keys

Lista de claves de AKV para SQL Database.

--keys-to-remove

Lista de claves de AKV que se van a quitar de SQL Database.

--maint-config-id -m

Identificador o nombre de configuración de mantenimiento especificado para este recurso.

--manual-cutover

Si se debe realizar la migración manual durante el SLO de actualización. Se permite al actualizar la base de datos al nivel hiperescala.

Valores aceptados: false, true
--max-size

Nuevo tamaño máximo de la base de datos expresada en bytes.

--min-capacity

Capacidad mínima que la base de datos siempre tendrá asignada, si no está en pausa.

--name -n

Nombre de Azure SQL Database.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

Valor predeterminado: False
--perform-cutover

Si se va a realizar la transición al actualizar la base de datos al nivel hiperescala está en curso.

Valores aceptados: false, true
--preferred-enclave-type

Especifica el tipo de enclave para este recurso.

Valores aceptados: Default, VBS
--read-scale

Si está habilitada, las conexiones que tienen intención de aplicación establecida en readonly en su cadena de conexión se pueden enrutar a una réplica secundaria de solo lectura. Esta propiedad solo se puede establecer para las bases de datos Premium y Crítico para la empresa.

Valores aceptados: Disabled, Enabled
--remove

Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list <indexToRemove> O --remove propertyToRemove.

Valor predeterminado: []
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--server -s

Nombre de Azure SQL Server. Puede configurar el valor predeterminado mediante az configure --defaults sql-server=<name>.

--service-objective

Nombre del nuevo objetivo de servicio. Si se trata de un objetivo de servicio de base de datos independiente y la base de datos se encuentra actualmente en un grupo elástico, la base de datos se quita del grupo.

--set

Actualice un objeto especificando una ruta de acceso de propiedad y un valor que se va a establecer. Ejemplo: --set property1.property2=<value>.

Valor predeterminado: []
--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--umi --user-assigned-identity-id

Lista de identidades asignadas por el usuario para SQL Database.

--zone-redundant -z

Especifica si se va a habilitar la redundancia de zona. El valor predeterminado es true si no se especifica ningún valor.

Valores aceptados: false, true
Parámetros 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.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.