Share via


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 ();