Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores
Devolve 0, 1 ou mais linhas com backup gerido do SQL Server para as definições de configuração do Microsoft Azure. Devolve 1 linha para a base de dados especificada, ou devolve a informação de todas as bases de dados configuradas com backup gerido do SQL Server para o Microsoft Azure na instância.
Use este procedimento armazenado para rever ou determinar o backup SQL Server gerido atual para Microsoft Azure definições de configuração para uma base de dados ou para todas as bases de dados numa instância de SQL Server.
Transact-SQL convenções de sintaxe
Syntax
managed_backup.fn_backup_db_config ('database_name' | '' | NULL)
Arguments
@db_name
O nome do banco de dados. O @db_name parâmetro é SYSNAME. Se uma string vazia ou valor NULL for passada a este parâmetro, a informação sobre todas as bases de dados na instância do SQL Server é devolvida.
Tabela retornada
| Nome da Coluna | Tipo de dados | Description |
|---|---|---|
| db_name | SYSNAME | Nome do banco de dados. |
| db_guid | UNIQUEIDENTIFIER | Identificador que identifica de forma única a base de dados. |
| is_availability_database | BIT | Se a base de dados está a participar no Grupo de Disponibilidade. Um valor 1 indica que a base de dados é uma base de dados de Disponibilidade e 0 que não é. |
| is_dropped | BIT | Um valor de 1 indica que esta é uma base de dados descartada. |
| credential_name | SYSNAME | Nome da credencial SQL usada para autenticar na conta de armazenamento. O valor NULL indica que não foi definida nenhuma credencial SQL. |
| retention_days | INT | O período atual de retenção em dias. O valor NULL indica que o backup gerido do SQL Server para o Microsoft Azure nunca foi configurado para esta base de dados. |
| is_managed_backup_enabled | INT | Indica se o backup gerido do SQL Server para o Microsoft Azure está atualmente ativado para esta base de dados. Um valor de 1 indica que o backup gerido do SQL Server para o Microsoft Azure está atualmente ativado, e um valor de 0 indica que o backup gerido do SQL Server para o Microsoft Azure está desativado para esta base de dados. |
| storage_url | NVARCHAR(1024) | A URL da conta de armazenamento. |
| Encryption_algorithm | NCHAR (20) | Devolve o algoritmo de encriptação atual para usar na encriptação do backup. |
| Encryptor_type | NCHAR(15) | Devolve a definição do encriptador: Certificado ou Chave Assimétrica. |
| Encryptor_name | NCHAR(max_length_of_cert/asymm_key_name) | O nome do certificado ou chave assimétrica. |
Segurança
Permissions
Requer a pertença ao papel de base de dados db_backupoperator com ALTERAR QUAISQUER CREDENTIAL permissões. O utilizador não deve ser negado VIEW NENHUMA PERMISSÃO de DEFINIÇÃO .
Examples
O exemplo seguinte devolve o backup gerido do SQL Server para a configuração do Microsoft Azure para o 'TestDB'
Para cada excerto de código, selecione 'tsql' no campo do atributo da linguagem.
Use msdb
GO
SELECT * FROM managed_backup.fn_backup_db_config('TestDB')
O exemplo seguinte devolve o backup gerido do SQL Server para a configuração do Microsoft Azure para todas as bases de dados na instância do SQL Server onde é executado.
Use msdb
GO
SELECT * FROM managed_backup.fn_backup_db_config (NULL)