CLOSE SYMMETRIC KEY (Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsMicrosoft Fabric SQL Database

指定した対称キー、または現在のセッションで開いているすべての対称キーを閉じます。

Transact-SQL 構文表記規則

Note

この構文は、Azure Synapse Analytics のサーバーレス SQL プールでサポートされていません。

Syntax

CLOSE { SYMMETRIC KEY key_name | ALL SYMMETRIC KEYS }  

Arguments

Key_name
閉じる対称キーの名前を指定します。

Remarks

開いている対称キーは、セキュリティ コンテキストではなくセッションにバインドされており、 明示的に閉じられるか、セッションが終了するまで引き続き使用できます。 CLOSE ALL SYMMETRIC KEYは、 OPEN MASTER KEY 文を使って現在のセッションで開いたデータベースマスターキーを閉じます。 開いているキーに関する情報は、sys.openkeys (Transact-SQL) カタログ ビューで確認できます。

Permissions

対称キーを閉じるために、明示的な権限は必要ありません。

Examples

A. 対称キーを閉じる

次の例では、対称キー ShippingSymKey04 を閉じます。

CLOSE SYMMETRIC KEY ShippingSymKey04;  
GO  

B. すべての対称キーを閉じる

次の例では、現在のセッションで開いているすべての対称キーと、明示的に開かれたデータベースのマスター キーを閉じます。

CLOSE ALL SYMMETRIC KEYS;  
GO  

こちらもご覧ください

CREATE SYMMETRIC KEY (Transact-SQL)
ALTER SYMMETRIC KEY (Transact-SQL)
OPEN SYMMETRIC KEY (Transact-SQL)
DROP SYMMETRIC KEY (Transact-SQL)