CLOSE SYMMETRIC KEY (Transact-SQL)
Закрывает симметричный ключ или все симметричные ключи, открытые в текущем сеансе.
Синтаксис
CLOSE { SYMMETRIC KEY key_name | ALL SYMMETRIC KEYS }
Аргументы
- Key_name
Имя симметричного ключа, который следует закрыть.
Замечания
Открытые симметричные ключи привязаны к сеансу, а не к контексту безопасности. Открытый ключ останется доступным, пока не будет явно закрыт или сеанс не будет прерван. Инструкция CLOSE ALL SYMMETRIC KEYS закрывает любой главный ключ базы данных, который был открыт в текущем сеансе при помощи инструкции OPEN MASTER KEY. Сведения об открытых ключах доступны в представлении каталога sys.openkeys (Transact-SQL).
Разрешения
Явного разрешения на закрытие симметричного ключа не требуется.
Примеры
A. Закрытие симметричного ключа
Следующий код закрывает симметричный ключ ShippingSymKey04.
CLOSE SYMMETRIC KEY ShippingSymKey04;
GO
Б. Закрытие всех симметричных ключей
Следующий код закрывает все симметричные ключи, открытые в текущем сеансе, а также явно открытый главный ключ базы данных.
CLOSE ALL SYMMETRIC KEYS;
GO