KEY_GUID (Transact-SQL)

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體

傳回資料庫中對稱金鑰的 GUID。

Transact-SQL 語法慣例 (部分機器翻譯)

Syntax

Key_GUID( 'Key_Name' )  

注意

若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔

引數

'Key_Name'
資料庫中的對稱金鑰名稱。

傳回型別

uniqueidentifier

備註

如果識別值是在建立金鑰時指定,則其 GUID 為該識別值的 MD5 雜湊。 如果未指定任何識別值,伺服器便會產生 GUID。

如果金鑰是一個暫時金鑰,則金鑰名稱必須以數字符號 (#) 開頭。

權限

由於暫時金鑰只能用在建立它們的工作階段當中,因此存取它們無需任何權限。 若要存取非暫時的金鑰,呼叫端就必須對金鑰具備某種權限,而且絕對不能拒絕過該金鑰的 VIEW 權限。

範例

下列範例會傳回 ABerglundKey1 對稱金鑰的 GUID。

SELECT Key_GUID('ABerglundKey1');  

另請參閱

CREATE SYMMETRIC KEY (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_encryptions (Transact-SQL)