Compartir a través de


Ejemplos de Azure PowerShell para Azure SQL Managed Instance

Se aplica a: Azure SQL Managed Instance

Azure SQL Managed Instance le permite configurar las bases de datos, instancias y grupos mediante Azure PowerShell.

Si no tiene una suscripción a Azure, cree una cuenta gratuita de Azure antes de empezar.

Uso de Azure Cloud Shell

En Azure se hospeda Azure Cloud Shell, un entorno de shell interactivo que puede utilizar mediante el explorador. Puede usar Bash o PowerShell con Cloud Shell para trabajar con los servicios de Azure. 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.

Para iniciar Azure Cloud Shell:

Opción Ejemplo o vínculo
Seleccione Pruébelo en la esquina superior derecha de un bloque de código. Solo con seleccionar Pruébelo no se copia automáticamente el código en Cloud Shell. Captura de pantalla que muestra un ejemplo de la opción Pruébelo 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. Captura de pantalla que muestra cómo iniciar Cloud Shell en una nueva ventana.
Seleccione el botón Cloud Shell en la barra de menús de la esquina superior derecha de Azure Portal. Captura de pantalla que muestra el botón de Cloud Shell en Azure Portal

Para ejecutar el código de este artículo en Azure Cloud Shell:

  1. Inicie Cloud Shell.

  2. Seleccione el botón Copiar de un bloque de código para copiar el código.

  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.

  4. Seleccione Entrar para ejecutar el código.

Si decide instalar y usar PowerShell de manera local, en este tutorial se requiere la versión 1.4.0 de AZ PowerShell o posterior. Si necesita actualizarla, consulte Instalación del módulo de Azure PowerShell. Si PowerShell se ejecuta localmente, también debe ejecutar Connect-AzAccount para crear una conexión con Azure.

Ejemplos

En la tabla siguiente se incluyen vínculos a ejemplos de scripts de Azure PowerShell para Instancia administrada de Azure SQL.

Vínculo Descripción
Creación y configuración de instancias administradas
Creación y administración de una instancia administrada Este script de PowerShell muestra cómo crear y administrar una instancia administrada mediante Azure PowerShell.
Creación y administración de una instancia administrada con una plantilla de Azure Resource Manager Este script de PowerShell muestra cómo crear y administrar una instancia administrada mediante Azure PowerShell y una plantilla de Azure Resource Manager.
Restauración de una base de datos a una instancia administrada de otra región con replicación geográfica Este script de PowerShell realiza una copia de seguridad de una base de datos y la restaura en otra región. Esto se conoce como escenario de recuperación ante desastres de una restauración geográfica.
Configuración del cifrado de datos transparente
Administración del cifrado de datos transparente en una instancia administrada con la propia clave desde Azure Key Vault Este script de PowerShell configura el cifrado de datos transparente en el escenario Bring Your Own Key para Instancia administrada de Azure SQL, con una clave de Azure Key Vault.
Configuración de un grupo de conmutación por error
Configuración de un grupo de conmutación por error para una instancia administrada Este script de PowerShell crea dos instancias administradas, las agrega a un grupo de conmutación por error y, a continuación, prueba la conmutación por error de la instancia administrada principal en la instancia administrada secundaria.

Obtenga más información sobre cmdlets de PowerShell para Instancia administrada de Azure SQL.

Los ejemplos que se enumeran en esta página utilizan los cmdlets de PowerShell de az.sql para crear y administrar recursos de Azure SQL. En los cmdlets de PowerShell de SqlServer hay cmdlets adicionales para ejecutar consultas y realizar varias tareas de base de datos. Para más información, consulte el artículo sobre SQL Server PowerShell.