Migración a La Cumbre de innovación:
Obtenga información sobre cómo migrar y modernizar a Azure puede aumentar el rendimiento, la resistencia y la seguridad de su empresa, lo que le permite adoptar completamente la inteligencia artificial.Regístrese ahora
Este explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Si prefiere ejecutar comandos de referencia de la CLI localmente, instale la CLI de Azure. Si utiliza Windows o macOS, considere la posibilidad de ejecutar la CLI de Azure en un contenedor Docker. Para más información, vea Ejecución de la CLI de Azure en un contenedor de Docker.
Si usa una instalación local, inicie sesión en la CLI de Azure mediante el comando az login. Siga los pasos que se muestran en el terminal para completar el proceso de autenticación. Para ver otras opciones de inicio de sesión, consulte Inicio de sesión con la CLI de Azure.
En caso de que se le solicite, instale las extensiones de la CLI de Azure la primera vez que la use. Para más información sobre las extensiones, consulte Uso de extensiones con la CLI de Azure.
Ejecute az version para buscar cuál es la versión y las bibliotecas dependientes que están instaladas. Para realizar la actualización a la versión más reciente, ejecute az upgrade.
Script de ejemplo
Inicio de Azure Cloud Shell
Azure Cloud Shell es un shell interactivo gratuito que puede usar para ejecutar los pasos de este artículo. Tiene las herramientas comunes de Azure preinstaladas y configuradas para usarlas en la cuenta.
Para abrir Cloud Shell, seleccione Pruébelo en la esquina superior derecha de un bloque de código. También puede ir a https://shell.azure.com para iniciar Cloud Shell en una pestaña independiente del explorador.
Cuando se abra Cloud Shell, compruebe que Bash está seleccionado para el entorno. En las sesiones subsiguientes se utilizará la CLI de Azure en un entorno de Bash. Seleccione Copiar para copiar los bloques de código, péguelos en Cloud Shell y, luego, presione Entrar para ejecutarlos.
Inicio de sesión en Azure
Cloud Shell se autentica de forma automática en la cuenta inicial con la que ha iniciado sesión. Use el script siguiente para iniciar sesión con otra suscripción, y reemplace <Subscription ID> con el id. de la suscripción de Azure. Si no tiene una suscripción a Azure, cree una cuenta gratuita de Azure antes de empezar.
Azure CLI
subscription="<subscriptionId>"# add subscription hereaz account set -s$subscription# ...or use 'az login'
# Backup an Azure SQL single database to an Azure storage container# Variable block
let "randomIdentifier=$RANDOM*$RANDOM"location="East US"resourceGroup="msdocs-azuresql-rg-$randomIdentifier"tag="backup-database"server="msdocs-azuresql-server-$randomIdentifier"database="msdocsazuresqldb$randomIdentifier"login="azureuser"password="Pa$$w0rD-$randomIdentifier"storage="msdocsazuresql$randomIdentifier"container="msdocs-azuresql-container-$randomIdentifier"bacpac="backup.bacpac"
echo "Using resource group $resourceGroup with login: $login, password: $password..."
echo "Creating $resourceGroup in $location..."az group create --name$resourceGroup--location"$location"--tags$tag
echo "Creating $storage..."az storage account create --name$storage--resource-group$resourceGroup--location"$location"--sku Standard_LRS
echo "Creating $container on $storage..."key=$(az storage account keys list --account-name$storage--resource-group$resourceGroup-o json --query[0].value | tr -d'"')
az storage container create --name$container--account-key$key--account-name$storage
echo "Creating $server in $location..."az sql server create --name$server--resource-group$resourceGroup--location"$location"--admin-user$login--admin-password$passwordaz sql server firewall-rule create --resource-group$resourceGroup--server$server--name AllowAzureServices --start-ip-address0.0.0.0--end-ip-address0.0.0.0
echo "Creating $database..."az sql db create --name$database--resource-group$resourceGroup--server$server--edition GeneralPurpose --sample-name AdventureWorksLT
echo "Backing up $database..."az sql db export --admin-password$password--admin-user$login--storage-key$key--storage-key-type StorageAccessKey --storage-uri"https://$storage.blob.core.windows.net/$container/$bacpac"--name$database--resource-group$resourceGroup--server$server
Limpieza de recursos
Use el comando siguiente para quitar el grupo de recursos y todos los recursos asociados con él mediante el comando az group delete, a menos que tenga una necesidad constante de estos recursos. Algunos de estos recursos pueden tardar un tiempo en crearse, así como en eliminarse.
Azure CLI
az group delete --name$resourceGroup
Referencia de ejemplo
Este script usa los siguientes comandos. Cada comando de la tabla crea un vínculo a documentación específica del comando.
Obtenga información sobre cómo proteger los datos de la base de datos de Azure SQL y recupérese ante una pérdida de datos o ante datos dañados con copias de seguridad y restauración.
Administre una infraestructura de base de datos de SQL Server para bases de datos relacionales locales e híbridas en la nube mediante las ofertas de bases de datos relacionales PaaS de Microsoft.
Use este script de ejemplo de la CLI de Azure para restaurar una base de datos de Azure SQL Database a un momento anterior a partir de copias de seguridad automáticas.