Compartir vía


Creación de SQL Managed Instance habilitada por Azure Arc mediante Azure Data Studio

En este documento se muestra cómo instalar Azure SQL Managed Instance: Azure Arc con Azure Data Studio.

Requisitos previos

Para poder continuar con las tareas de este artículo, debe tener las herramientas necesarias. Todas las implementaciones necesitan las siguientes herramientas:

  • Azure Data Studio

  • Extensión de Azure Arc para Azure Data Studio

  • CLI de Azure (az)

  • Extensión (arcdata) para la CLI de Azure

  • kubectl

    Herramientas de cliente adicionales en función del entorno. Para obtener una lista más completa, consulte Herramientas de cliente.

Además de las herramientas necesarias, para completar las tareas, necesita un controlador de datos de Azure Arc.

Pasos

  1. Inicio de Azure Data Studio
  2. En la pestaña Conexiones, haga clic en los tres puntos de la parte superior izquierda y elija Nueva implementación...
  3. En las opciones de implementación, seleccione Azure SQL Managed Instance.

Nota:

Es posible que aquí se le pida instalar la CLI apropiada si aún no lo está.

  1. Elija Seleccionar.

    Azure Data Studio abre Azure SQL Managed Instance.

  2. En Tipo de recurso, elija Azure SQL Managed Instance: Azure Arc.

  3. Acepte los términos de privacidad y licencia

  4. Revise las herramientas necesarias. Siga las instrucciones para actualizar las herramientas antes de continuar.

  5. Seleccione Siguiente.

    Azure Data Studio le permite establecer las especificaciones para la instancia administrada. En la siguiente tabla se describen los diferentes campos:

    Configuración Descripción Obligatorio u opcional
    Controlador de destino de Azure Nombre del controlador de datos de Azure Arc. Obligatorio
    Nombre de instancia Nombre de la instancia administrada. Obligatorio
    Nombre de usuario Nombre de usuario del administrador. Obligatorio
    Contraseña del administrador del sistema Contraseña de autenticación de SQL para la instancia administrada. Las contraseñas deben tener al menos ocho caracteres y contener caracteres de tres de las cuatro categorías siguientes: letras latinas en mayúscula, letras latinas en minúscula, números y caracteres no alfanuméricos.

    Confirme la contraseña.
    Obligatorio
    Nivel de servicio Especifique el nivel de servicio adecuado: Crítico para la empresa o De uso general. Obligatorio
    Ya tengo una licencia de SQL Server Seleccione si esta instancia administrada usará una licencia de su organización. Opcionales
    Clase de almacenamiento (Datos) Seleccione en la lista. Obligatorio
    Tamaño del volumen en GiB (Datos) Cantidad de espacio en gibibytes que se va a asignar para los datos. Obligatorio
    Clase de almacenamiento (Registros de base de datos) Seleccione en la lista. Obligatorio
    Tamaño del volumen en GiB (Registros de base de datos) Cantidad de espacio en gibibytes que se asignará para los registros de transacciones de base de datos. Obligatorio
    Clase de almacenamiento (Registros) Seleccione en la lista. Obligatorio
    Tamaño del volumen en GiB (Registros) Cantidad de espacio en gibibytes que se va a asignar para los registros. Obligatorio
    Clase de almacenamiento (Copias de seguridad) Seleccione en la lista. Especifique una clase de almacenamiento compatible con ReadWriteMany (RWX) para las copias de seguridad. Obtenga más información sobre los modos de acceso. Si esta clase de almacenamiento no es compatible con RWX, es posible que la implementación no se realice correctamente. Obligatorio
    Tamaño del volumen en GiB (Copias de seguridad) Tamaño del volumen de almacenamiento que se va a usar para los registros de base de datos en gibibytes. Obligatorio
    Solicitud de núcleos Número de núcleos que se van a solicitar para la instancia administrada. Entero. Opcionales
    Límite de núcleos Solicitud de capacidad para la instancia administrada en gigabytes. Entero. Opcionales
    Solicitud de memoria Seleccione en la lista. Obligatorio
    Retención a un momento dado (días) Número de días para mantener las copias de seguridad a un momento dado. Opcionales

    Después de establecer todos los valores necesarios, Azure Data Studio habilitará el botón Implementar. Si este control está deshabilitado, compruebe que tiene todos los ajustes necesarios configurados.

  6. Seleccione el botón Implementar para crear la instancia administrada.

Después de seleccionar el botón Implementar, el controlador de datos de Azure Arc iniciará la implementación. La implementación crea la instancia administrada. El proceso de implementación tarda unos minutos en crear el controlador de datos.

Conexión desde Azure Data Studio

Vea todas las instancias administradas de SQL aprovisionadas en este controlador de datos. Use el comando siguiente:

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

La salida debería ser similar a la siguiente; copie el valor ServerEndpoint (incluido el número de puerto) desde aquí.

Name          Replicas    ServerEndpoint     State
------------  ----------  -----------------  -------
sqlinstance1  1/1         25.51.65.109:1433  Ready
  1. En Azure Data Studio, en la pestaña Conexiones, haga clic en Nueva conexión en la vista Servidores
  2. En Conexión>Servidor, pegue el valor ServerEndpoint
  3. Seleccione Inicio de sesión SQL como tipo de autenticación.
  4. Escriba sa como nombre de usuario.
  5. Especifique la contraseña de la cuenta sa.
  6. Opcionalmente, escriba el nombre de la base de datos específica a la que quiera conectarse
  7. Opcionalmente, seleccione o agregue un nuevo grupo de servidores según corresponda
  8. Seleccione Conectar para conectarse a Azure SQL Managed Instance: Azure Arc

Ahora intente supervisar la instancia de SQL