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