locked
Limitações de importação de tabelas no SQL Management RRS feed

  • Pergunta

  • Olá a todos. 

    Sou um pouco leigo ainda em DBA, mas gostaria de saber se é possível limitar uma tarefa para determinados usuários. 

    No meu caso, quero limitar a opção de importar dados de outro banco para determinados usuários, atravez do Microsoft SQL Management 2014. 

    Gostaria que tivessem a possibilidade de efetuar alterações e updates no banco. Mas quero evitar que esse processo de importação de dados seja feito para alguns. Já tive problema de confundirem o banco e importarem dados do banco de teste para produção.

    Desde já agradeço a todos. 


    • Editado Noctorus.com sexta-feira, 4 de novembro de 2016 12:56
    sexta-feira, 4 de novembro de 2016 12:55

Respostas

  • Na verdade o SSMS é uma ferramenta de gesto e nao de operaçao.

    Pense na possibilidade de automatizar o processo, ex.: criar uma tarefa que verifique um determinado local onde sao colocados os arquivos para importaçao. Uma vez importado a tarefa move o arquivo para uma outra pasta de arquivo.

    Crie uma tarefa para cada banco.

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    sexta-feira, 4 de novembro de 2016 14:27

Todas as Respostas

  • Na verdade o SSMS é uma ferramenta de gesto e nao de operaçao.

    Pense na possibilidade de automatizar o processo, ex.: criar uma tarefa que verifique um determinado local onde sao colocados os arquivos para importaçao. Uma vez importado a tarefa move o arquivo para uma outra pasta de arquivo.

    Crie uma tarefa para cada banco.

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    sexta-feira, 4 de novembro de 2016 14:27
  • Olá Noctorus.com,

    Você sabe o que os usuários estão utilizando para fazer essa importação?

    Você pode revogar as permissões de BULK Admin no servidor para estes usuários.

    Atenciosamente

    sexta-feira, 4 de novembro de 2016 19:31
  • Noctorus.com,

    Teoricamente somente com usuários com nível de permissão mais elevado poderiam realizar este tipo de procedimento.

    Você consegui definir os níveis de permissões para cada tipo de usuário!


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quarta-feira, 9 de novembro de 2016 14:43
    Moderador
  • Boa noite,

    Para um melhor entendimento, você gostaria que o usuário X e Y consigam escrever no banco de dados e os demais não?

    Os usuários no MSSQL trabalham com Roles, por exemplo db_datareader (leitura), db_datawriter (escrita).

    Você consegue limitar ações a seus usuários definindo o role para cada um, isto lhe atenderia?

    Também há a opção para você gerenciar as permissões por schema de Objeto.

    Me informe qual sua real necessidade para validarmos.

    terça-feira, 29 de novembro de 2016 22:59