Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Sintomas

Considere o seguinte cenário:

  • Executar uma instância do catálogo de serviços de integração e SSISDB catálogo no Microsoft SQL Server 2012 ou 2014 do SQL Server.

  • Você pode conceder permissões aos membros do grupo do Windows para que eles têm acesso a um SSIS pasta, projeto ou ambiente protegível item de catálogo.

    Observação: Você pode conceder permissões em qualquer uma das seguintes maneiras:

    • Use o Management Studio. Para fazer isso, clique no objeto no catálogo do Integration Services, selecione Propriedadese, na página permissões , navegue até o grupo, adicione o grupo e, em seguida, selecione as permissões para esse grupo.

    • Você chamar o procedimento armazenado seguinte:

      [SSISDB].[catalog].[grant_permission]

  • Um usuário do Windows que seja membro do grupo Windows tenta ler e executar os pacotes no banco de dados SSISDB no catálogo do Integration Services usando o Management Studio ou o procedimento armazenado.


Nesse cenário, o usuário não pode ver os pacotes para o qual eles foram concedidos permissões e não pode validar ou executar esses pacotes.

Causa

Esse problema ocorre devido a um problema em modos de exibição internos do SSISDB. Isso impede que o usuário tenha as permissões efetivas esperadas quando as permissões são concedidas por meio de associação de grupo do Windows.

Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com as atualização cumulativa anterior. Confira as mais recentes atualizações cumulativas para o SQL Server:


Solução alternativa

Para contornar esse problema, não use o grupo do Windows de vários usuários para acessar o SSIS protegível. Em vez disso, use uma função de banco de dados definido pelo usuário no SQL Server para encapsular a lista de usuários do Windows necessária e, em seguida, atribua as permissões para essa função de banco de dados.

Para fazer isso, execute as seguintes etapas:

  1. Crie os logins do Windows necessários para a instância do SQL Server e, em seguida, conceder ao usuário acesso ao banco de dados SSISDB. Por exemplo, você pode usar o Management Studio indo para segurança, clicando em Loginse, em seguida, clicando em Novo logon. Ou, você pode usar o script a seguir para cada logon de usuário do Windows:

    USE mestre
    GO
    Criar logon de domínio\nome de usuário do WINDOWS com DEFAULT_DATABASE =mestre
    GO
    USE SSISDB
    GO
    Criar usuário domínio\nome de usuário de logon de domínio\nome de usuário
    GO

  2. No banco de dados SSISDB, crie uma função de banco de dados definido pelo usuário, como ssis_users. Por exemplo, você pode usar o Management Studio indo para bancos de dados, clicando em SSISDB, clicando em segurança, clicando em funções, clicando em Funções de banco de dados, e, em seguida, clicando em Nova função de banco de dados. Ou, você pode usar o seguinte script:

    USE SSISDB
    GO
    Criar função ssis_users
    GO

  3. Adicione os usuários desejados em SSISDB para a função ssis_users. Por exemplo, você pode usar o Management Studio indo para bancos de dados, clicando em SSISDB, clicando em segurança, clicando em funções, clicando em Funções de banco de dados, clicar em Membros da funçãoe, em seguida, clicando em Adicionar. Ou, você pode usar o seguinte script:

    USE SSISDB
    GO
    Alterar função ssis_users Adicionar membro domínio\nome de usuário
    GO

  4. Clique no objeto protegível no catálogo de serviços de integração, clique em Propriedades, clique em Procurar na página permissões para adicionar a função de banco de dados nas permissões e selecione conceder ou Negar as permissões explícitas desejado da seguinte maneira:

    Select Grant or Deny on the desired explicit permissions


Observação: Essas permissões podem não ser suficientes para executar com êxito um pacote do SSIS. Cada pacote do SSIS é um design personalizado e pode ter requisitos adicionais para acessar determinados servidores e bancos de dados ou compartilhamentos para validar ou executar com êxito o pacote do SSIS.

Status

A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Referências

Para obter mais informações, consulte os seguintes tópicos no site da Microsoft Developer Network (MSDN):

Catálogo do SSIS

Caixa de diálogo de propriedades de pasta

Caixa de diálogo de propriedades do projeto

Caixa de diálogo de propriedades do ambiente


Consulte a terminologia usada pela Microsoft para descrever as atualizações de software.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×