Share via


managed_backup.fn_backup_instance_config (Transact-SQL)

適用於:SQL Server 2016 (13.x) 和更新版本

傳回 SQL Server 受控備份至 SQL Server 實例的 Microsoft Azure 預設組態設定的 1 個數據列。

使用此預存程式來檢閱或判斷 SQL Server 實例目前 SQL Server 受控備份至 Microsoft Azure 預設組態設定。

Transact-SQL 語法慣例

語法

managed_backup.fn_backup_db_config ()  

引數

傳回的資料表

資料行名稱 資料類型 描述
is_smart_backup_enabled INT 當啟用 SQL Server 受控備份至 Microsoft Azure 時,顯示 1,當 SQL Server 受控備份停用 Microsoft Azure 時顯示 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 ();