az sql mi

Administrar SQL administradas.

Comandos

az sql mi ad-admin

Administrar el administrador de Active Directory instancia administrada.

az sql mi ad-admin create

Crea una nueva instancia administrada Active Directory administrador.

az sql mi ad-admin delete

Elimina una instancia administrada existente Active Directory Administrador.

az sql mi ad-admin list

Devuelve una lista de instancias administradas Active Directory administradores.

az sql mi ad-admin update

Actualiza una instancia administrada existente Active Directory administrador.

az sql mi ad-only-auth

Administre una Instancia administrada configuración de Azure Active Directly only.

az sql mi ad-only-auth disable

Deshabilite la autenticación de Azure Active Directly only para esta Instancia administrada.

az sql mi ad-only-auth enable

Habilite la autenticación de Azure Active Directly only para esta Instancia administrada.

az sql mi ad-only-auth get

Obtenga una propiedad específica de Azure Active Directly only Authentication.

az sql mi create

Cree una instancia administrada.

az sql mi delete

Elimine una instancia administrada.

az sql mi failover

Conmutación por error de una instancia administrada.

az sql mi key

Administrar las SQL de una instancia de .

az sql mi key create

Crea una clave SQL instancia de .

az sql mi key delete

Elimina una clave SQL instancia de .

az sql mi key list

Obtiene una lista de claves de instancia administrada.

az sql mi key show

Muestra una clave SQL instancia de .

az sql mi list

Enumera las instancias administradas disponibles.

az sql mi op

Administrar operaciones en una instancia administrada.

az sql mi op cancel

Cancela la operación asincrónica en la instancia administrada.

az sql mi op list

Obtiene una lista de las operaciones realizadas en la instancia administrada.

az sql mi op show

Obtiene una operación de administración en una instancia administrada.

az sql mi show

Obtenga los detalles de una instancia administrada.

az sql mi tde-key

Administre un protector SQL cifrado de una instancia de .

az sql mi tde-key set

Establece el protector de SQL de cifrado de la instancia de .

az sql mi tde-key show

Muestra un protector de cifrado de servidor.

az sql mi update

Actualice una instancia administrada.

az sql mi create

Cree una instancia administrada.

az sql mi create --name
                 --resource-group
                 --subnet
                 [--admin-password]
                 [--admin-user]
                 [--assign-identity]
                 [--backup-storage-redundancy]
                 [--capacity]
                 [--collation]
                 [--edition]
                 [--enable-ad-only-auth]
                 [--external-admin-name]
                 [--external-admin-principal-type]
                 [--external-admin-sid]
                 [--family]
                 [--identity-type {None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned}]
                 [--key-id]
                 [--license-type {BasePrice, LicenseIncluded}]
                 [--location]
                 [--maint-config-id]
                 [--minimal-tls-version {1.0, 1.1, 1.2, None}]
                 [--no-wait]
                 [--pid]
                 [--proxy-override {Default, Proxy, Redirect}]
                 [--public-data-endpoint-enabled {false, true}]
                 [--storage]
                 [--subscription]
                 [--tags]
                 [--timezone-id]
                 [--user-assigned-identity-id]
                 [--vnet-name]
                 [--yes]

Ejemplos

Creación de una instancia administrada con un conjunto mínimo de parámetros

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName}

Creación de una instancia administrada con parámetros especificados y con identidad

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --license-type LicenseIncluded --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName} --capacity 8 --storage 32GB --edition GeneralPurpose --family Gen5

Creación de una instancia administrada con los parámetros y etiquetas especificados

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --license-type LicenseIncluded --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName} --capacity 8 --storage 32GB --edition GeneralPurpose --family Gen5 --tags tagName1=tagValue1 tagName2=tagValue2

Creación de una instancia administrada con los parámetros especificados y la redundancia de almacenamiento de copia de seguridad especificada

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --license-type LicenseIncluded --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName} --capacity 8 --storage 32GB --edition GeneralPurpose --family Gen5 --backup-storage-redundancy Local

Creación de una instancia administrada con configuración de mantenimiento

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName} -m SQL_{Region}_{MaintenanceConfigName}

Creación de una instancia administrada sin SQL administrador, con el administrador de AAD y solo AD habilitados

az sql mi create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName --external-admin-sid c5e964e2-6bb2-2222-1111-3b16ec0e1234 -g myResourceGroup -n miName --subnet /subscriptions/78975f9f-2222-1111-1111-29c42ac70000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-test/subnets/ManagedInstance

Cree una instancia administrada sin SQL admin, con AD admin, AD Only enabled, User ManagedIdenties y Identity Type es SystemAssigned,UserAssigned.

az sql mi create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName \ --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type SystemAssigned,UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --subnet /subscriptions/78975f9f-2222-1111-1111-29c42ac70000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-test/subnets/ManagedInstance

Cree una instancia administrada sin SQL administrador, con AD admin, AD Only enabled, User ManagedIdenties y Identity Type es UserAssigned.

az sql mi create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName \ --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --subnet /subscriptions/78975f9f-2222-1111-1111-29c42ac70000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-test/subnets/ManagedInstance

Parámetros requeridos

--name -n

Nombre de la instancia administrada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subnet

Nombre o identificador de la subred que permite el acceso a una instancia de Azure Sql Instancia administrada. Si se proporciona el nombre de subred, se debe proporcionar --vnet-name.

Parámetros opcionales

--admin-password -p

La contraseña de inicio de sesión del administrador (necesaria para la creación de la instancia administrada).

--admin-user -u

Nombre de usuario del administrador de la instancia administrada. Solo se puede especificar cuando se crea la instancia administrada (y es necesario para su creación).

--assign-identity -i

Genere y asigne una Azure Active Directory identity para esta instancia administrada para su uso con servicios de administración de claves como Azure KeyVault.

--backup-storage-redundancy --bsr

Redundancia de almacenamiento de copia de seguridad que se usa para almacenar copias de seguridad. Entre los valores permitidos se incluyen: Local, Zona, Geo.

--capacity -c

Capacidad de la instancia administrada en número entero de vcores.

--collation

Intercalación de la instancia administrada.

--edition --tier -e

Componente de edición de la SKU. Los valores permitidos incluyen: GeneralPurpose, BusinessCritical.

--enable-ad-only-auth

Habilite Azure Active Directory solo autenticación para este servidor.

--external-admin-name

Nombre para mostrar del usuario Azure AD administrador, grupo o aplicación.

--external-admin-principal-type

Usuario, grupo o aplicación.

--external-admin-sid

Identificador único del administrador Azure AD usuario. Id. de objeto para usuario o grupo, id. de cliente para aplicaciones.

--family -f

Componente de generación de proceso de la SKU. Los valores permitidos incluyen: Gen4, Gen5.

--identity-type -t

Tipo de identidad que se va a usar. Los valores posibles son SystemAsssigned, UserAssigned, SystemAssignedUserAssigned y None.

valores aceptados: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--key-id -k

Uri del almacén de claves para el cifrado.

--license-type

Tipo de licencia que se va a aplicar a esta instancia administrada.

valores aceptados: BasePrice, LicenseIncluded
--location -l

Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

--maint-config-id -m

Asigne la configuración de mantenimiento a esta instancia administrada.

--minimal-tls-version

La versión mínima de TLS que exige la instancia administrada para las conexiones entrantes.

valores aceptados: 1.0, 1.1, 1.2, None
--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--pid --primary-user-assigned-identity-id

Identificador de la identidad administrada del usuario principal.

--proxy-override

Tipo de conexión utilizado para conectarse a la instancia de .

valores aceptados: Default, Proxy, Redirect
--public-data-endpoint-enabled

Si el punto de conexión de datos público está habilitado o no para la instancia.

valores aceptados: false, true
--storage

Tamaño de almacenamiento de la instancia administrada. Storage tamaño debe especificarse en incrementos de 32 GB.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--timezone-id

Identificador de zona horaria de la instancia que se establecerá. Una lista de identificadores de zona horaria se expone a través de la sys.time_zone_info (Transact-SQL).

--user-assigned-identity-id -a

Genere y asigne una identidad administrada de usuario (UMI) para este servidor.

--vnet-name

Nombre de la red virtual.

--yes -y

No solicita confirmación.

az sql mi delete

Elimine una instancia administrada.

az sql mi delete [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--subscription]
                 [--yes]

Ejemplos

Eliminación de una instancia administrada

az sql mi delete -g mygroup -n myinstance --yes

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Id. de recurso". Debe proporcionar --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre de la instancia administrada.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

--yes -y

No solicita confirmación.

az sql mi failover

Conmutación por error de una instancia administrada.

az sql mi failover [--ids]
                   [--name]
                   [--no-wait]
                   [--replica-type]
                   [--resource-group]
                   [--subscription]

Ejemplos

Conmutación por error de una réplica principal de instancia administrada

az sql mi failover -g mygroup -n myinstance

Conmutación por error de una réplica legible de instancia administrada

az sql mi failover -g mygroup -n myinstance --replica-type ReadableSecondary

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Id. de recurso". Debe proporcionar --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre de la instancia administrada.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--replica-type

Tipo de réplica que se va a realizar la con error.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

az sql mi list

Enumera las instancias administradas disponibles.

az sql mi list [--expand-ad-admin]
               [--query-examples]
               [--resource-group]
               [--subscription]

Ejemplos

Enumera todas las instancias administradas de la suscripción actual.

az sql mi list

Enumera todas las instancias administradas de un grupo de recursos.

az sql mi list -g mygroup

Parámetros opcionales

--expand-ad-admin

Expanda el Active Directory administrador del servidor.

--query-examples

Se recomienda la cadena JMESPath. Puede copiar una de las consultas y pegarla después del parámetro --query entre comillas dobles para ver los resultados. Puede agregar una o varias palabras clave posicionales para que podamos proporcionar sugerencias basadas en estas palabras clave.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

az sql mi show

Obtenga los detalles de una instancia administrada.

az sql mi show [--expand-ad-admin]
               [--ids]
               [--name]
               [--query-examples]
               [--resource-group]
               [--subscription]

Ejemplos

Obtener los detalles de una instancia administrada

az sql mi show -g mygroup -n myinstance

Parámetros opcionales

--expand-ad-admin

Expanda el Active Directory administrador del servidor.

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Id. de recurso". Debe proporcionar --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre de la instancia administrada.

--query-examples

Se recomienda la cadena JMESPath. Puede copiar una de las consultas y pegarla después del parámetro --query entre comillas dobles para ver los resultados. Puede agregar una o varias palabras clave posicionales para que podamos proporcionar sugerencias basadas en estas palabras clave.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

az sql mi update

Actualice una instancia administrada.

az sql mi update [--add]
                 [--admin-password]
                 [--assign-identity]
                 [--capacity]
                 [--edition]
                 [--family]
                 [--force-string]
                 [--identity-type {None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned}]
                 [--ids]
                 [--key-id]
                 [--license-type {BasePrice, LicenseIncluded}]
                 [--maint-config-id]
                 [--minimal-tls-version {1.0, 1.1, 1.2, None}]
                 [--name]
                 [--no-wait]
                 [--pid]
                 [--proxy-override {Default, Proxy, Redirect}]
                 [--public-data-endpoint-enabled {false, true}]
                 [--remove]
                 [--resource-group]
                 [--set]
                 [--storage]
                 [--subscription]
                 [--tags]
                 [--user-assigned-identity-id]

Ejemplos

Actualiza una mi con los parámetros especificados y con la identidad

az sql mi update -g mygroup -n myinstance -i -p mypassword --license-type mylicensetype --capacity vcorecapacity --storage storagesize

Actualización de la edición mi y la familia de hardware

az sql mi update -g mygroup -n myinstance --tier GeneralPurpose --family Gen5

Agregue o actualice una etiqueta.

az sql mi update -g mygroup -n myinstance --set tags.tagName=tagValue

Quite una etiqueta.

az sql mi update -g mygroup -n myinstance --remove tags.tagName

Actualice una instancia administrada. (generado automáticamente)

az sql mi update --name myinstance --proxy-override Default --resource-group mygroup --subscription MySubscription

Actualice una instancia administrada. (generado automáticamente)

az sql mi update --name myinstance --public-data-endpoint-enabled true --resource-group mygroup --subscription MySubscription

Actualización de una instancia administrada con configuración de mantenimiento

az sql mi update -g mygroup -n myinstance -m SQL_{Region}_{MaintenanceConfigName}

Eliminación de la configuración de mantenimiento de la instancia administrada

az sql mi update -g mygroup -n myinstance -m SQL_Default

Actualice una instancia administrada con identidades administradas por el usuario y el tipo de identidad es SystemAssigned,UserAssigned.

az sql mi update -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type SystemAssigned,UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi

Actualice una instancia administrada con Identidades administradas por el usuario y El tipo de identidad es UserAssigned.

az sql mi update -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi

Parámetros opcionales

--add

Agregue un objeto a una lista de objetos especificando una ruta de acceso y pares de valor de clave. Ejemplo: --add property.listProperty <key=value, string o JSON string>.

--admin-password -p

Contraseña de inicio de sesión del administrador (necesaria para la creación de instancias administradas).

--assign-identity -i

Genere y asigne una identidad Azure Active Directory para esta instancia administrada para su uso con servicios de administración de claves como Azure KeyVault. Si la identidad ya está asignada, no haga nada.

--capacity -c

Capacidad de la instancia administrada en número entero de vcores.

--edition --tier -e

Componente de edición de la SKU. Los valores permitidos incluyen: GeneralPurpose, BusinessCritical.

--family -f

Componente de generación de proceso de la SKU. Los valores permitidos incluyen: Gen4, Gen5.

--force-string

Al usar 'set' o 'add', conserve los literales de cadena en lugar de intentar convertir a JSON.

--identity-type -t

Tipo de identidad que se va a usar. Los valores posibles son SystemAsssigned, UserAssigned, SystemAssignedUserAssigned y None.

valores aceptados: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos de "Id. de recurso". Debe proporcionar --ids u otros argumentos de "Id. de recurso".

--key-id -k

Uri del almacén de claves para el cifrado.

--license-type

Tipo de licencia que se va a aplicar a esta instancia administrada.

valores aceptados: BasePrice, LicenseIncluded
--maint-config-id -m

Cambie la configuración de mantenimiento de esta instancia administrada.

--minimal-tls-version

La versión mínima de TLS aplicada por la instancia administrada para las conexiones entrantes.

valores aceptados: 1.0, 1.1, 1.2, None
--name -n

Nombre de la instancia administrada.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--pid --primary-user-assigned-identity-id

Identificador de la identidad administrada del usuario principal.

--proxy-override

Tipo de conexión utilizado para conectarse a la instancia de .

valores aceptados: Default, Proxy, Redirect
--public-data-endpoint-enabled

Si el punto de conexión de datos público está habilitado o no para la instancia.

valores aceptados: false, true
--remove

Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list O --remove propertyToRemove.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--set

Actualice un objeto especificando una ruta de acceso de propiedad y un valor para establecer. Ejemplo: --set property1.property2=.

--storage

Tamaño de almacenamiento de la instancia administrada. Storage tamaño debe especificarse en incrementos de 32 GB.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--user-assigned-identity-id -a

Genere y asigne una identidad administrada por el usuario (UMI) para este servidor.