Compartilhar via


managed_backup.fn_backup_instance_config (Transact-SQL)

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores

Retorna 1 linha com as definições de configuração padrão do backup gerenciado do SQL Server no Microsoft Azure para a instância do SQL Server.

Use este procedimento armazenado para revisar ou determinar as definições de configuração padrão atuais do backup gerenciado do SQL Server no Microsoft Azure para a instância do SQL Server.

Convenções de sintaxe de Transact-SQL

Sintaxe

managed_backup.fn_backup_db_config ()  

Argumentos

Nenhum

Tabela retornada

Nome da Coluna Tipo de Dados Descrição
is_smart_backup_enabled INT Exibe 1 quando o backup gerenciado do SQL Server no Microsoft Azure está habilitado e 0 quando o backup gerenciado do SQL Server no Microsoft Azure está desabilitado.
credential_name SYSNAME A Credencial SQL padrão é usada para realizar a autenticação no armazenamento.
retention_days INT Período de retenção padrão definido no nível da instância.
storage_url NVARCHAR(1024) A URL padrão da conta de armazenamento definida no nível de instância.
encryption_algorithm SYSNAME Nome do algoritmo de criptografia. Será definido como NULL se a criptografia não for especificada.
encryptor_type NVARCHAR(32) O tipo de criptografador usado: Certificado ou Chave Assimétrica. Será definido como NULL se não houver criptografador especificado.
encryptor_name SYSNAME O nome do certificado ou da chave assimétrica. Será definido como NULL se não houver nome especificado

Segurança

Permissões

Requer associação na função de banco de dados db_backupoperator com permissões ALTER ANY CREDENTIAL . O usuário não deve ter permissões VIEW ANY DEFINITION negadas.

Exemplos

O exemplo a seguir retorna as definições de configuração padrão do backup gerenciado do SQL Server para o Microsoft Azure para a instância em que ele é executado:

Use msdb;  
GO  
SELECT * FROM managed_backup.fn_backup_instance_config ();