Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
Azure SQL Managed Instance
Возвращает строку для каждого пароля главного ключа базы данных, добавленного с помощью хранимой sp_control_dbmasterkey_password процедуры. Пароли, используемые для защиты главного ключа, хранятся в хранилище учетных данных. Имя учетных данных следует этому формату: ##DBMKEY_<database_family_guid>_<random_password_guid>#. Пароль хранится как секретные учетные данные. Для каждого пароля, добавленного с помощью sp_control_dbmasterkey_password, в строке есть строка sys.credentials.
Каждая строка в этом представлении показывает credential_id и family_guid базу данных главный ключ, который защищен паролем, связанным с данными учетными данными. Соединение с sys.credentialscredential_id возвратом create_date полезных полей, таких как имя и имя учетных данных.
| Имя столбца | Тип данных | Description |
|---|---|---|
credential_id |
int | Идентификатор учетных данных, которым принадлежит данный пароль. Этот идентификатор уникален в экземпляре сервера. |
family_guid |
uniqueidentifier | Уникальный идентификатор оригинальной базы данных в момент создания. Этот идентификатор GUID остается неизменным после восстановления или присоединения базы данных, даже если имя базы данных изменилось. Если автоматическая расшифровка с помощью главного ключа службы завершается ошибкой, SQL Server использует family_guid для идентификации учетных данных, которые могут содержать пароль, используемый для защиты главного ключа базы данных. |
Разрешения
Видимость метаданных в представлениях каталога ограничена защищаемыми объектами, которыми владеет пользователь или которым пользователь получил некоторое разрешение. Дополнительные сведения см. в разделе Metadata Visibility Configuration.
SQL Server 2022 (16.x) и более поздних версиях требуется разрешение VIEW SERVER SECURITY STATE на сервере.