Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:Azure Synapse Analytics
Use sp_pdw_log_user_data_masking para ativar o mascaramento de dados de utilizador nos registos de atividade do Azure Synapse Analytics. O mascaramento de dados do utilizador afeta as instruções em todas as bases de dados do dispositivo.
Importante
Os registos de atividade do Azure Synapse Analytics afetados por sp_pdw_log_user_data_masking são certos registos de atividade do Azure Synapse Analytics.
sp_pdw_log_user_data_maskingnão afeta os registos de transações da base de dados nem os registos de erro do SQL Server.
Syntax
Syntax for Azure Synapse Analytics.
sp_pdw_log_user_data_masking [ [ @masking_mode = ] value ]
[ ; ]
Note
Essa sintaxe não é suportada pelo pool SQL sem servidor no Azure Synapse Analytics.
Contexto geral
Na configuração predefinida, os registos de atividade Azure Synapse Analytics contêm instruções Transact-SQL completas e podem, em alguns casos, incluir dados do utilizador contidos em operações como INSERT, UPDATE, e SELECT instruções. Se houver um problema no aparelho, isto permite analisar as condições que o causaram sem necessidade de o repetir. Para evitar que os dados do utilizador sejam escritos nos registos de atividade do Azure Synapse Analytics, os clientes podem optar por ativar o mascaramento dos dados do utilizador utilizando este procedimento armazenado. As instruções continuam a ser escritas nos registos de atividade do Azure Synapse Analytics, mas todos os literais nas instruções que possam conter dados do utilizador são mascarados; substituídos por alguns valores constantes pré-definidos.
Quando a encriptação transparente dos dados está ativada no dispositivo, o mascaramento dos dados do utilizador nos registos de atividade do Azure Synapse Analytics é ativado automaticamente.
Arguments
[ @masking_mode = ] masking_mode
Determina se o registo de encriptação de dados transparente está ativado, o mascaramento de dados do utilizador. masking_mode é int, e pode ser um dos seguintes valores:
| Valor | Description |
|---|---|
0 |
Desativado, os dados do utilizador aparecem nos registos de atividade do Azure Synapse Analytics. |
1 |
Ativadas, as declarações de dados do utilizador aparecem nos registos de atividade do Azure Synapse Analytics, mas os dados do utilizador estão mascarados. |
2 |
As instruções que contêm dados de utilizador não são escritas nos registos de atividade do Azure Synapse Analytics. |
Executar sp_pdw_log_user_data_masking sem parâmetros retorna o estado atual da máscara de dados do utilizador por encriptação de dados transparentes (TDE) no appliance como um conjunto escalar de resultados.
Observações
O mascaramento de dados do utilizador nos registos de atividade do Azure Synapse Analytics permite a substituição de literais por valores constantes pré-definidos em SELECT e instruções da Linguagem de Manipulação de Dados (DML), pois podem conter dados do utilizador. Definir masking_mode como 1 não disfarça metadados, como nomes de colunas ou nomes de tabelas. Definir masking_mode para 2 remove instruções com metadados, como nomes de colunas ou nomes de tabelas.
O mascaramento de dados de utilizador nos registos de atividade do Azure Synapse Analytics é implementado da seguinte forma:
O TDE e o mascaramento de dados de utilizador nos registos de atividade do Azure Synapse Analytics estão desligados por defeito. As declarações não são automaticamente mascaradas se a encriptação da base de dados não estiver ativada no dispositivo.
Ativar o TDE no appliance ativa automaticamente o mascaramento de dados do utilizador nos registos de atividade do Azure Synapse Analytics.
Desativar o TDE não afeta o mascaramento de dados dos utilizadores nos registos de atividade do Azure Synapse Analytics.
Pode ativar explicitamente o mascaramento de dados dos utilizadores nos registos de atividade do Azure Synapse Analytics usando o
sp_pdw_log_user_data_maskingprocedimento.
Permissions
Requer pertença ao papel fixo de administrador do sistema na base de dados, ou CONTROL SERVER permissão.
Examples
O exemplo seguinte permite o mascaramento de dados de utilizador no registo TDE no dispositivo.
EXECUTE sp_pdw_log_user_data_masking 1;