Partilhar via


sys.column_master_keys (Transact-SQL)

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Banco de Dados SQLdo Azure Azure SQL Managed Instance

Retorna uma linha para cada chave mestra de banco de dados adicionada usando a instrução CREATE MASTER KEY . Cada linha representa uma única chave mestra de coluna (CMK).

Nome da coluna Tipo de dados Description
name sysname O nome da CMK.
column_master_key_id int ID da chave mestra da coluna.
create_date datetime Data em que a chave mestra da coluna foi criada.
modify_date datetime Data em que a chave mestra da coluna foi modificada pela última vez.
key_store_provider_name sysname Nome do provedor para o armazenamento de chave mestra de coluna que contém a CMK. Os valores permitidos são:

MSSQL_CERTIFICATE_STORE - Se a coluna de armazenamento de chaves mestras for um Armazenamento de Certificados.

Um valor definido pelo usuário, se o armazenamento de chaves mestras de coluna for de um tipo personalizado.
key_path Nvarchar(4000) Um caminho específico de armazenamento de chaves mestras de coluna da chave. O formato do caminho depende do tipo de armazenamento de chaves mestras da coluna. Exemplo:

'CurrentUser/Personal/'<thumbprint>

Para um armazenamento de chaves mestras de coluna personalizadas, o desenvolvedor é responsável por definir o que é um caminho de chave para o armazenamento de chaves mestras de coluna personalizada.
allow_enclave_computations bit Indica se a chave mestra da coluna está habilitada para enclave (se as chaves de criptografia de coluna, criptografadas com essa chave mestra, puderem ser usadas para cálculos dentro de enclaves seguros do lado do servidor). Para obter mais informações, consulte Sempre criptografado com enclaves seguros.
assinatura varbinary(max) Uma assinatura digital de key_path e allow_enclave_computations, produzida usando a chave mestra da coluna, referenciada por key_path.

Permissions

Requer a permissão VIEW ANY COLUMN MASTER KEY .

A visibilidade dos metadados nas visualizações de catálogo é limitada aos itens de segurança que um utilizador possui ou nos quais o utilizador recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.

Ver também

CRIAR CHAVE MESTRA DE COLUNA (Transact-SQL)
Vistas do catálogo de segurança (Transact-SQL)
sys.column_encryption_key_values (Transact-SQL)
Sempre criptografado
Visão geral do gerenciamento de chaves para sempre criptografado
Gerencie chaves para Always Encrypted com enclaves seguros