適用対象:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Microsoft Fabric SQL Database
指定した対称キー、または現在のセッションで開いているすべての対称キーを閉じます。
Note
この構文は、Azure Synapse Analytics のサーバーレス SQL プールでサポートされていません。
Syntax
CLOSE { SYMMETRIC KEY key_name | ALL SYMMETRIC KEYS }
Arguments
Key_name
閉じる対称キーの名前を指定します。
Remarks
開いている対称キーは、セキュリティ コンテキストではなくセッションにバインドされており、 明示的に閉じられるか、セッションが終了するまで引き続き使用できます。 CLOSE ALL SYMMETRIC KEYS では、OPEN MASTER KEY ステートメントによって現在のセッションで開いていた任意のデータベースのマスター キーが閉じられます。 開いているキーに関する情報は、sys.openkeys (Transact-SQL) カタログ ビューで確認できます。
Permissions
対称キーを閉じるために、明示的な権限は必要ありません。
Examples
A. 対称キーを閉じる
次の例では、対称キー ShippingSymKey04 を閉じます。
CLOSE SYMMETRIC KEY ShippingSymKey04;
GO
B. すべての対称キーを閉じる
次の例では、現在のセッションで開いているすべての対称キーと、明示的に開かれたデータベースのマスター キーを閉じます。
CLOSE ALL SYMMETRIC KEYS;
GO
こちらもご覧ください
対称キーを作成 (Transact-SQL)
対称キーの変遷(Transact-SQL)
対称キーを開く (Transact-SQL)
対称キー(Transact-SQL)