managed_backup.fn_backup_instance_config (Transact-SQL)

適用対象: SQL Server 2016 (13.x) 以降のバージョン

SQL Server のインスタンスの Microsoft Azure の既定の構成設定に SQL Server マネージド バックアップを含む 1 行を返します。

このストアド プロシージャを使用して、SQL Server インスタンスの Microsoft Azure の既定の構成設定に対する現在の SQL Server マネージド バックアップを確認または決定します。

Transact-SQL 構文表記規則

構文

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