Creación de una Instancia administrada de Azure SQL en Azure Arc

Requisitos previos

Para poder continuar con las tareas de este artículo, debe cumplir los siguientes requisitos:

Creación de una instancia administrada de Azure SQL

Para ver las opciones disponibles para crear un comando para SQL Managed Instance, use el siguiente comando:

az sql mi-arc create --help

Para crear una instancia administrada de SQL, use el siguiente comando:

az sql mi-arc create -n <instanceName> --k8s-namespace <namespace> --use-k8s

Ejemplo:

az sql mi-arc create -n sqldemo --k8s-namespace my-namespace --use-k8s

Nota

Los nombres deben tener menos de 13 caracteres, y ajustarse a las convenciones de nomenclatura de DNS

Al especificar la asignación de memoria y la asignación de núcleo virtual, use esta fórmula para asegurarse de que el rendimiento es aceptable: por cada núcleo virtual, debe tener al menos 4 GB de RAM de capacidad disponible en el nodo Kubernetes, donde se ejecutará el pod de instancia de SQL Managed Instance.

Si quiere automatizar la creación de instancias de SQL y evitar el aviso interactivo para la contraseña del administrador, puede establecer las variables de entorno AZDATA_USERNAME y AZDATA_PASSWORD en el nombre de usuario y la contraseña que quiera antes de ejecutar el comando az sql mi-arc create.

Si creó el controlador de datos con AZDATA_USERNAME y AZDATA_PASSWORD en la misma sesión de terminal, los valores de AZDATA_USERNAME y AZDATA_PASSWORD también se usarán para crear la instancia de SQL Managed Instance.

Nota

Si usa el modo de conectividad indirecta, la creación de Azure SQL Managed Instance en Kubernetes no registrará automáticamente los recursos en Azure. Los pasos para registrar el recurso se encuentran en los siguientes artículos:

Visualización de la instancia en Azure Arc

Para ver la instancia, use el siguiente comando:

az sql mi-arc list --k8s-namespace <namespace> --use-k8s

Puede copiar el número de puerto y la dirección IP externa desde aquí y conectarse a él mediante su herramienta favorita para conectarse a una instancia de SQL Server o Azure SQL, como Azure Data Studio o SQL Server Management Studio.

En este momento, use la compilación para los participantes del programa Insider de Azure Data Studio.

Pasos siguientes