managed_backup.fn_backup_instance_config (Transact-SQL)
适用于:SQL Server 2016 (13.x) 及更高版本
返回包含 SQL Server 托管备份的 1 行,以Microsoft SQL Server 实例的 Azure 默认配置设置。
使用此存储过程查看或确定当前的 SQL Server 托管备份,以Microsoft SQL Server 实例的 Azure 默认配置设置。
语法
managed_backup.fn_backup_db_config ()
参数
无
返回的表
列名称 | 数据类型 | 描述 |
---|---|---|
is_smart_backup_enabled | INT | 启用到 Microsoft Azure 的 SQL Server 托管备份时显示 1;禁用到 Microsoft Azure 的 SQL Server 托管备份时显示 0。 |
credential_name | SYSNAME | 用于向存储进行身份验证的默认 SQL 凭据。 |
retention_days | INT | 在实例级别设置的默认保持期。 |
storage_url | NVARCHAR(1024) | 在实例级别设置的默认存储帐户 URL。 |
encryption_algorithm | SYSNAME | 加密算法的名称。 如果未指定加密,则设置为 NULL。 |
encryptor_type | NVARCHAR(32) | 使用的加密程序的类型:证书或非对称密钥。 如果未指定加密程序,则设置为 NULL。 |
encryptor_name | SYSNAME | 证书或非对称密钥的名称。 如果未指定名称,则设置为 NULL |
安全性
权限
要求具有 ALTER ANY CREDENTIAL 权限的db_backupoperator数据库角色的成员身份。 不应拒绝 用户 VIEW ANY DEFINITION 权限。
示例
以下示例返回 SQL Server 托管备份,以Microsoft为其执行实例的 Azure 默认配置设置:
Use msdb;
GO
SELECT * FROM managed_backup.fn_backup_instance_config ();