Registro de una VM Windows con SQL Server con la extensión Agente de IaaS de SQL

Se aplica a:SQL Server en VM de Azure

Registro de la VM con SQL Server con la extensión Agente de IaaS de SQL para desbloquear una gran cantidad de ventajas relacionadas con características para su instancia de SQL Server en una VM Windows de Azure.

En este artículo se explica cómo registrar una única VM con SQL Server con la extensión Agente de IaaS de SQL. Como alternativa, puede registrar todas las máquinas virtuales con SQL Server en una suscripción automáticamente o múltiples máquinas virtuales en masa mediante un script.

Nota:

Las VM con SQL Server implementadas a través de Azure Marketplace después de octubre de 2022 tienen habilitado el modelo con privilegios mínimos de manera predeterminada. Los modos de administración de la extensión Agente de IaaS de SQL se quitaron en marzo de 2023.

Información general

El registro con la extensión Agente de IaaS de SQL Server crea el recursode máquina virtual con SQL en su suscripción, que es un recurso independiente del recurso de máquina virtual. La anulación del registro de la VM con SQL Server de la extensión quita el recurso de máquina virtual con SQL, pero no quitará la máquina virtual real.

La implementación de una imagen de Azure Marketplace de una VM con SQL Server mediante Azure Portal registra automáticamente dicha máquina virtual con la extensión. Sin embargo, si elige instalar automáticamente SQL Server en una máquina virtual de Azure, o aprovisionar una máquina virtual de Azure desde un disco duro virtual personalizado, debe registrar la VM con SQL Server con la extensión Agente de IaaS de SQL para desbloquear todas las ventajas relacionadas con las características y la capacidad de administración. De forma predeterminada, las VM de Azure que tienen SQL Server 2016 o posterior instalado se registrarán automáticamente con la extensión Agente de IaaS de SQL cuando el servicio CEIPla detecta. Para obtener más información, consulte Complemento de privacidad de SQL Server. Para información sobre la privacidad, consulte las declaraciones de privacidad de la extensión Agente de IaaS de SQL.

Para utilizar la extensión Agente de IaaS de SQL, primero debe registrar la suscripción con el proveedor Microsoft.SqlVirtualMachine, lo que proporciona a la extensión Agente de IaaS de SQL la capacidad de crear recursos dentro de esa suscripción específica. A continuación, puede registrar la VM con SQL Server con la extensión.

Requisitos previos

Para registrar una máquina virtual con SQL Server con la extensión, necesita lo siguiente:

Registro de la suscripción con el proveedor de recursos

Para registrar la máquina virtual con SQL Server con la extensión Agente de IaaS de SQL, debe registrar primero su suscripción con el proveedor de recursos Microsoft.SqlVirtualMachine. Esto permite a la extensión Agente de IaaS de SQL crear recursos en la suscripción. Para ello, puede usar Azure Portal, la CLI de Azure o Azure PowerShell.

Registre la suscripción con el proveedor de recursos mediante Azure Portal:

  1. Abra Azure Portal y vaya a Todos los servicios.

  2. Vaya a Suscripciones y seleccione la suscripción que le interese.

  3. En la página Suscripciones, en Configuración, seleccione Proveedores de recursos.

  4. Escriba sql en el filtro para mostrar los proveedores de recursos relacionados con SQL.

  5. Seleccione Registrar, Volver a registrar o Anular registro para el proveedor Microsoft.SqlVirtualMachine, según la acción que quiera realizar.

    Screenshot showing how to modify the provider.

Registro con extensión

Puede registrar manualmente la VM con SQL Server con la extensión Agente de IaaS de SQL mediante Azure PowerShell o la CLI de Azure.

Proporcione el tipo de licencia de SQL Server como pago por uso (PAYG) para pagar por uso, Ventaja híbrida de Azure (AHUB) para usar su propia licencia o recuperación ante desastres (DR) para activar la licencia de réplica de recuperación ante desastres gratuita.

Actualmente, no se puede registrar una VM con SQL Server con la extensión Agente de IaaS de SQL mediante Azure Portal.

Comprobación del estado de registro

Puede comprobar si su VM con SQL Server ya se ha registrado con la extensión Agente de IaaS de SQL mediante Azure Portal, la CLI de Azure o Azure PowerShell.

Compruebe el estado del registro con Azure Portal:

  1. Inicie sesión en Azure Portal.

  2. Vaya a las VM con SQL Server.

  3. Seleccione la máquina con SQL Server en la lista. Si la VM con SQL Server no aparece en la lista, es probable que no se haya registrado con la extensión Agente de IaaS de SQL.

  4. Vea el valor de Estado. Si el valor de Estado es Correcto, la VM con SQL Server se ha registrado con la extensión Agente de IaaS de SQL correctamente.

    Screenshot showing how to verify status with SQL RP registration.

También puede comprobar el estado seleccionando Reparar en el panel Soporte y solución de problemas del recurso Máquina virtual SQL. El estado de aprovisionamiento para la extensión Agente de IaaS de SQL puede ser Correcto o Con error.

Un error indica que la VM con SQL Server no se ha registrado con la extensión.

Anulación del registro con la extensión

Para anular el registro de la VM con SQL Server con la extensión Agente de IaaS de SQL, elimine el recurso de la máquina virtual de SQL mediante Azure Portal o la CLI de Azure. Al eliminar el recurso de la máquina virtual con SQL no se elimina la VM con SQL Server.

Precaución

Tenga mucha precaución al anular el registro de la VM con SQL Server de la extensión. Siga los pasos con precaución, ya que es posible eliminar la máquina virtual involuntariamente al intentar quitar el recurso.

Anule el registro de la VM con SQL Server de la extensión mediante Azure Portal:

  1. Inicie sesión en el Portal de Azure.

  2. Vaya al recurso de VM con SQL.

    Screenshot of SQL virtual machines resource.

  3. Seleccione Eliminar.

    Screenshot showing how to select delete in the top navigation.

  4. Escriba el nombre de la máquina virtual con SQL y desactive la casilla situada junto a la máquina virtual.

    Screenshot showing how to uncheck the VM to prevent deleting the actual virtual machine, and then select Delete to proceed with deleting the SQL VM resource.

    Advertencia

    Si no se borra la casilla situada junto al nombre de la máquina virtual, se eliminará la máquina virtual por completo. Desactive la casilla para anular el registro de la VM con SQL Server de la extensión, pero no eliminar la máquina virtual real.

  5. Seleccione Eliminar para confirmar la eliminación del recurso de máquina virtual con SQL y no la VM con SQL Server.

Pasos siguientes

Para obtener más información, consulte los artículos siguientes: