Partilhar via


Segurança de objeto de banco de dados (Master Data Services)

Aplica-se a:SQL Server no Windows Azure SQL Managed Instance

Importante

Os Serviços de Dados Mestres (MDS) foram removidos no SQL Server 2025 (17.x). Continuamos a oferecer suporte ao MDS no SQL Server 2022 (16.x) e em versões anteriores.

No banco de dados do Master Data Services, os dados são armazenados em várias tabelas de banco de dados e ficam visíveis em modos de exibição. As informações que você pode ter protegido no aplicativo Web Master Data Manager são visíveis para os usuários com acesso ao banco de dados do Master Data Services.

Especificamente, as informações salariais dos funcionários podem estar contidas em um modelo de Funcionário ou as informações financeiras da empresa podem estar em um modelo de Conta. Você pode negar a um usuário acesso a esses modelos na interface do usuário do Master Data Manager, mas os usuários com acesso ao banco de dados podem exibir esses dados.

Você pode conceder permissões a objetos de banco de dados para disponibilizar dados específicos aos usuários. Para obter mais informações sobre como conceder permissões, consulte GRANT Object Permissions (Transact-SQL). Para obter mais informações sobre como proteger o SQL Server, consulte Protegendo o SQL Server.

As tarefas a seguir exigem acesso ao banco de dados do Master Data Services:

Dados de estágio

Na tabela seguinte, cada elemento de segurança inclui "nome" no nome. Isso indica o nome da tabela de preparo especificada quando uma entidade é criada. Para obter mais informações, consulte Visão geral: importando dados de tabelas (Master Data Services)

Ação Protegíveis Permissões
Crie, atualize e exclua membros da folha e seus atributos. stg.name_Leaf Obrigatório: INSERIR

Seleção Opcional: SELECT e UPDATE
Carregue os dados da tabela de preparo Leaf nas tabelas apropriadas do banco de dados MDS. stg.udp_name_Leaf EXECUTAR
Crie, atualize e exclua membros consolidados e seus atributos. stg.name_Consolidated Obrigatório: INSERIR

Seleção Opcional: SELECT e UPDATE
Carregue os dados da tabela de preparo consolidada nas tabelas de banco de dados MDS apropriadas. stg.udp_name_Consolidado EXECUTAR
Mover membros numa hierarquia explícita. stg.name_Relationship Obrigatório: INSERIR

Seleção Opcional: SELECT e UPDATE
Carregue os dados da tabela de preparação de relacionamento nas tabelas MDS apropriadas. stg.udp_name_Relationship EXECUTAR
Exiba erros que ocorreram quando os dados das tabelas de preparo estavam sendo inseridos nas tabelas do banco de dados MDS. stg.udp_name_Relationship SELECT

Para obter mais informações, consulte Visão geral: importando dados de tabelas (Master Data Services).

Validando dados em relação a regras de negócios

Ação Protegível Permissões
Validar uma versão dos dados em relação às regras de negócio mdm.udpValidateModel EXECUTAR

Para obter mais informações, consulte Procedimento armazenado de validação (Master Data Services).

Eliminar versões

Ação Protegíveis Permissões
Determine o ID da versão que você deseja excluir mdm.viw_SYSTEM_SCHEMA_VERSION SELECT
Excluir uma versão de um modelo mdm.udpVersionDelete EXECUTAR

Para obter mais informações, consulte Eliminar uma versão (Master Data Services).

Aplicação imediata de permissões de membros da hierarquia

Ação Protegíveis Permissões
Aplicar imediatamente permissões de membro mdm.udpSecurityMemberProcessRebuildModel EXECUTAR

Para obter mais informações, consulte Aplicar imediatamente permissões de membro (Master Data Services).

Definindo as configurações do sistema

Há configurações do sistema que você pode configurar para controlar o comportamento no Master Data Services. Você pode ajustar essas configurações no Gerenciador de Configuração do Master Data Services ou, se tiver acesso UPDATE, pode ajustá-las diretamente na tabela de banco de dados mdm.tblSystemSetting. Para obter mais informações, consulte Configurações do sistema (Master Data Services).

Ver também

Segurança (Master Data Services)