managed_backup.fn_backup_instance_config (Transact-SQL)
Si applica a: SQL Server 2016 (13.x) e versioni successive
Restituisce 1 riga con il backup gestito di SQL Server in impostazioni di configurazione predefinite di Microsoft Azure per l'istanza di SQL Server.
Usare questa stored procedure per esaminare o determinare il backup gestito di SQL Server corrente nelle impostazioni di configurazione predefinite di Microsoft Azure per l'istanza di SQL Server.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
managed_backup.fn_backup_db_config ()
Argomenti
None
Tabella restituita
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
is_smart_backup_enabled | INT | Visualizza 1 quando il backup gestito di SQL Server in Microsoft Azure è abilitato e 0 quando il backup gestito di SQL Server in Microsoft Azure è disabilitato. |
credential_name | SYSNAME | Credenziali SQL predefinite utilizzate per l'autenticazione per l'archiviazione. |
retention_days | INT | Periodo di memorizzazione predefinito impostato a livello di istanza. |
storage_url | NVARCHAR(1024) | URL dell'account di archiviazione predefinito impostato a livello di istanza. |
encryption_algorithm | SYSNAME | Nome dell'algoritmo di crittografia. Se la crittografia non è specificata, è impostato su NULL. |
encryptor_type | NVARCHAR(32) | Tipo di componente di crittografia: certificato o chiave asimmetrica. Se nessun componente di crittografia è specificato, è impostato su NULL. |
encryptor_name | SYSNAME | Nome del certificato o della chiave asimmetrica. Se nessun nome è specificato, è impostato su NULL. |
Sicurezza
Autorizzazioni
Richiede l'appartenenza al ruolo del database db_backupoperator con autorizzazioni ALTER ANY CREDENTIAL . All'utente non devono essere negate le autorizzazioni VIEW ANY DEFINITION .
Esempi
L'esempio seguente restituisce il backup gestito di SQL Server nelle impostazioni di configurazione predefinite di Microsoft Azure per l'istanza in cui viene eseguito:
Use msdb;
GO
SELECT * FROM managed_backup.fn_backup_instance_config ();