Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения:SQL Server
База данных SQL Azure
Управляемый экземпляр SQL Azure
Azure Synapse Analytics
База данных SQL в Microsoft Fabric
Закрывает симметричный ключ или все симметричные ключи, открытые в текущем сеансе.
Соглашения о синтаксисе Transact-SQL
Note
Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.
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)
ALTER СИММЕТРИЧНЫЙ КЛЮЧ (Transact-SQL)
OPEN SYMMETRIC KEY (Transact-SQL)
СИММЕТРИЧНЫЙ КЛЮЧ DROP (Transact-SQL)