managed_backup.fn_backup_instance_config (Transact-SQL)
Se aplica a: SQL Server 2016 (13.x) y versiones posteriores
Devuelve 1 fila con la copia de seguridad administrada de SQL Server en las opciones de configuración predeterminadas de Microsoft Azure para la instancia de SQL Server.
Use este procedimiento almacenado para revisar o determinar la copia de seguridad administrada actual de SQL Server en las opciones de configuración predeterminadas de Microsoft Azure para la instancia de SQL Server.
Convenciones de sintaxis de Transact-SQL
Sintaxis
managed_backup.fn_backup_db_config ()
Argumentos
None
Tabla devuelta
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
is_smart_backup_enabled | INT | Muestra 1 cuando la copia de seguridad administrada de SQL Server en Microsoft Azure está habilitada y 0 cuando la copia de seguridad administrada de SQL Server en Microsoft Azure está deshabilitada. |
credential_name | SYSNAME | La Credencial SQL predeterminada que se usa para autenticarse en el almacenamiento. |
retention_days | INT | Período de retención predeterminado establecido en el nivel de instancia. |
storage_url | NVARCHAR(1024) | La dirección URL de la cuenta de almacenamiento predeterminada establecida en el nivel de instancia. |
encryption_algorithm | SYSNAME | Nombre del algoritmo de cifrado. Se establece en NULL si no se especifica el cifrado. |
encryptor_type | NVARCHAR(32) | Tipo de sistema de cifrado usado: certificado o clave asimétrica. Se establece en NULL si no hay ningún sistema de cifrado especificado. |
encryptor_name | SYSNAME | Nombre del certificado o de la clave asimétrica. Se establece en NULL si no hay ningún nombre especificado |
Seguridad
Permisos
Requiere la pertenencia al rol de base de datos db_backupoperator con permisos ALTER ANY CREDENTIAL . No se debe denegar al usuario los permisos VIEW ANY DEFINITION .
Ejemplos
En el ejemplo siguiente se devuelve la copia de seguridad administrada de SQL Server a las opciones de configuración predeterminadas de Microsoft Azure para la instancia en la que se ejecuta:
Use msdb;
GO
SELECT * FROM managed_backup.fn_backup_instance_config ();