none
Exibir apenas banco de dados com permissões RRS feed

  • Pergunta

  • Olá pessoal,

    Tenho vários banco de dados criados dentro do SQL Server 2005, com as permissões devidas e tudo mais, tudo certinho.
    Estou precisando que o Usuário XX (exemplo) só visualize o banco de dados que ele tem permissão.

    Por padrão qualquer usuário consegue ver todos os bancos, mas só acessar o que lhe é permitido.

    É possível gerenciar esta permissão?

    Obrigado a todos!!
    quinta-feira, 28 de janeiro de 2010 14:48

Respostas

  • Meu caro,

    Você pode impedir que o usuário veja todos os outros banco de dados que ele não seja o OWNER.

    Para isso basta no login > properties > securables > Add >  (selecione = The Server 'Seu servidor') , depois basta negar o item  VIEN ANY DATABASE.

    OBS: Apenas serão apresentados os bancos cujo o usuário é o dono.

    Abraços,
    segunda-feira, 15 de março de 2010 15:52

Todas as Respostas

  • Rafael,

    Nas propriedades deste usuário você poderá configurar quais bancos de dados ele terá acesso!!!

    Mesmo que ele consiga visualizar o nome dos bancos ele não terá acesso.

    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quinta-feira, 28 de janeiro de 2010 23:46
    Moderador
  • Meu caro,

    Você pode impedir que o usuário veja todos os outros banco de dados que ele não seja o OWNER.

    Para isso basta no login > properties > securables > Add >  (selecione = The Server 'Seu servidor') , depois basta negar o item  VIEN ANY DATABASE.

    OBS: Apenas serão apresentados os bancos cujo o usuário é o dono.

    Abraços,
    segunda-feira, 15 de março de 2010 15:52