Share 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 o backup gerenciado do SQL Server para as definições de configuração padrão do Microsoft Azure para a instância do SQL Server.

Use este procedimento armazenado para revisar ou determinar o backup gerenciado atual do SQL Server para as definições de configuração padrão do 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 para o Microsoft Azure está habilitado e 0 quando o backup gerenciado do SQL Server para o 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 à função de banco de dados db_backupoperator com permissões ALTER ANY CREDENTIAL. O usuário não deve ter suas permissões de definição negadas.

Exemplos

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

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