Ejemplos de la CLI de Azure para Azure SQL Database e Instancia administrada de SQLAzure CLI samples for Azure SQL Database and SQL Managed Instance

SE APLICA A: sí Azure SQL Database sí Instancia administrada de Azure SQL APPLIES TO: yesAzure SQL Database yesAzure SQL Managed Instance

Puede configurar Azure SQL Database e Instancia administrada de SQL mediante la CLI de Azure.You can configure Azure SQL Database and SQL Managed Instance by using the Azure CLI.

Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.If you don't have an Azure subscription, create a free account before you begin.

Uso de Azure Cloud ShellUse Azure Cloud Shell

En Azure se hospeda Azure Cloud Shell, un entorno de shell interactivo que puede utilizar mediante el explorador.Azure hosts Azure Cloud Shell, an interactive shell environment that you can use through your browser. Puede usar Bash o PowerShell con Cloud Shell para trabajar con los servicios de Azure.You can use either Bash or PowerShell with Cloud Shell to work with Azure services. Puede usar los comandos preinstalados de Cloud Shell para ejecutar el código de este artículo sin tener que instalar nada en su entorno local.You can use the Cloud Shell preinstalled commands to run the code in this article without having to install anything on your local environment.

Para iniciar Azure Cloud Shell:To start Azure Cloud Shell:

OpciónOption Ejemplo o vínculoExample/Link
Seleccione Pruébelo en la esquina superior derecha de un bloque de código.Select Try It in the upper-right corner of a code block. Solo con seleccionar Pruébelo no se copia automáticamente el código en Cloud Shell.Selecting Try It doesn't automatically copy the code to Cloud Shell. Ejemplo de Probarlo para Azure Cloud Shell
Vaya a https://shell.azure.com o seleccione el botón Iniciar Cloud Shell para abrir Cloud Shell en el explorador.Go to https://shell.azure.com, or select the Launch Cloud Shell button to open Cloud Shell in your browser. Iniciar Cloud Shell en una nueva ventanaLaunch Cloud Shell in a new window
Seleccione el botón Cloud Shell en la barra de menús de la esquina superior derecha de Azure Portal.Select the Cloud Shell button on the menu bar at the upper right in the Azure portal. Botón Cloud Shell en Azure Portal

Para ejecutar el código de este artículo en Azure Cloud Shell:To run the code in this article in Azure Cloud Shell:

  1. Inicie Cloud Shell.Start Cloud Shell.

  2. Seleccione el botón Copiar de un bloque de código para copiar el código.Select the Copy button on a code block to copy the code.

  3. Pegue el código en la sesión de Cloud Shell. Para ello, seleccione Ctrl+Mayús+V en Windows y Linux, o bien seleccione Cmd+Mayús+V en macOS.Paste the code into the Cloud Shell session by selecting Ctrl+Shift+V on Windows and Linux or by selecting Cmd+Shift+V on macOS.

  4. Seleccione Entrar para ejecutar el código.Select Enter to run the code.

Si decide instalar y usar la CLI localmente, para este tema es preciso que ejecute la CLI de Azure versión 2.0 o posterior.If you choose to install and use the CLI locally, this topic requires that you are running the Azure CLI version 2.0 or later. Ejecute az --version para encontrar la versión.Run az --version to find the version. Si necesita instalarla o actualizarla, consulte Instalación de la CLI de Azure.If you need to install or upgrade, see Install the Azure CLI.

En la tabla siguiente se incluyen vínculos a ejemplos de scripts de la CLI de Azure para administrar bases de datos individuales y agrupadas en Azure SQL Database.The following table includes links to Azure CLI script examples to manage single and pooled databases in Azure SQL Database.

ÁreaArea DescripciónDescription
Creación de bases de datos en Azure SQL DatabaseCreate databases in Azure SQL Database
Creación de una base de datos única y configuración de una regla de firewallCreate a single database and configure a firewall rule Crea una base de datos de SQL Database y configura una regla de firewall en el nivel de servidor.Creates an SQL Database and configures a server-level firewall rule.
Creación de grupos elásticos y traslado de bases de datos agrupadasCreate elastic pools and move pooled databases Crea grupos elásticos de SQL, traslada las bases de datos agrupadas y cambia los tamaños de proceso.Creates elastic pools, moves pooled databases, and changes compute sizes.
Escalado de bases de datos en Azure SQL DatabaseScale databases in Azure SQL Database
Escalado de una base de datos únicaScale a single database Escala una base de datos de SQL Database a un tamaño de proceso distinto después de consultar la información del tamaño de la base de datos.Scales a database in SQL Database to a different compute size after querying the size information for the database.
Escalado de un grupo elásticoScale an elastic pool Escala un grupo elástico de SQL a un tamaño de proceso distinto.Scales a SQL elastic pool to a different compute size.
Configuración de la replicación geográfica y de la conmutación por errorConfigure geo-replication and failover
Adición de una base de datos única a un grupo de conmutación por errorAdd a single database to a failover group Crea una base de datos y un grupo de conmutación por error, agrega la base de datos al grupo de conmutación por error y, después, prueba la conmutación por error en el servidor secundario.Creates a database and a failover group, adds the database to the failover group, then tests failover to the secondary server.
Configuración de un grupo de conmutación por error para un grupo elásticoConfigure a failover group for an elastic pool Crea una base de datos, lo agrega a un grupo elástico, agrega el grupo elástico al grupo de conmutación por error y, después, prueba la conmutación por error en el servidor secundario.Creates a database, adds it to an elastic pool, adds the elastic pool to the failover group, then tests failover to the secondary server.
Configuración y conmutación por error de una base de datos única mediante la replicación geográfica activaConfigure and fail over a single database by using active geo-replication Configura la replicación geográfica activa para una base de datos de Azure SQL Database y la conmuta por error a la réplica secundaria.Configures active geo-replication for a database in Azure SQL Database and fails it over to the secondary replica.
Configuración y conmutación por error de una base de datos agrupada mediante la replicación geográfica activaConfigure and fail over a pooled database by using active geo-replication Configura la replicación geográfica activa para una base de datos de un grupo elástico y la conmuta por error a la réplica secundaria.Configures active geo-replication for a database in an elastic pool, then fails it over to the secondary replica.
Detección de amenazas y auditoríaAuditing and threat detection
Configuración de detección de amenazas y auditoríaConfigure auditing and threat-detection Configura las directivas de auditoría y detección de amenazas para una base de datos de Azure SQL Database.Configures auditing and threat detection policies for a database in Azure SQL Database.
Copia de seguridad, restauración, copia e importación de una base de datosBack up, restore, copy, and import a database
Copia de seguridad de una base de datosBack up a database Realiza una copia de seguridad de una base de datos de SQL Database de Azure en una copia de seguridad de Azure Storage.Backs up a database in SQL Database to an Azure storage backup.
Restauración de una base de datosRestore a database Restaura una base de datos de SQL Database desde una copia de seguridad con redundancia geográfica y restaura una base de datos eliminada a la copia de seguridad más reciente.Restores a database in SQL Database from a geo-redundant backup and restores a deleted database to the latest backup.
Copia de una base de datos en un nuevo servidorCopy a database to a new server Crea una copia de una base de datos existente de SQL Database en un servidor nuevo.Creates a copy of an existing database in SQL Database in a new server.
Importación de una base de datos desde un archivo BACPACImport a database from a BACPAC file Importa una base de datos a SQL Database desde un archivo BACPAC.Imports a database to SQL Database from a BACPAC file.

Obtenga más información sobre la API de la CLI de Azure de la base de datos única.Learn more about the single-database Azure CLI API.