none
Enteprise Manager , Aparece outros banco RRS feed

  • Pergunta

  • Pessoal é  o seguinte

       Tenho um servidor de BD 2005 e varios bancos e  o que esta acontecendo é que quando um usuario com acesso a somente um banco conectar no servidor ele acaba listando os outros banco do mesmo . Alguem sabe como restringir isso , acho que tinha uma stored que fazia isso .


    Grato
    Diego vini
    quinta-feira, 26 de julho de 2007 13:24

Respostas

  • Sim existe uma configuração para isso.

     

    No SQL Server 2005 faça o seguinte:

    a) acesse as propriedades do LOGIN

    b) selecione a pagina SECURABLES

    c) adicione o objeto do TIPO SERVER

    d) na lista que aparece na parte de baixo (Explicit permissions...) vá até o final e marque a opção DENY para VIEW ANY DATABASE.

     

    Dessa forma a conta irá ver apenas os bancos de dados que ele tiver permissão de acesso.

    sábado, 28 de julho de 2007 17:03

Todas as Respostas

  • Diego,

     

    Que eu saiba não tem como tirar a lista de bancos na instância. Mesmo se o user não tiver acesso ele visualizará a lista de bancos e se tentar acessar as tables, aí sim o SQL Server nega o acesso.

     

    quinta-feira, 26 de julho de 2007 17:32
  • Diego,

     

    Na Enterprise Manager, você pode ocultar os bancos e objetos do sistema, agora exibir somente os bancos especificos por usuário em particular eu desconheço.

    quinta-feira, 26 de julho de 2007 18:25
    Moderador
  • Mesmo acessando remotamente com um usuario com permissao para um banco somente.
    quinta-feira, 26 de julho de 2007 19:29
  • Diogo,

     

    Que eu saiba sim.

     

    quinta-feira, 26 de julho de 2007 20:16
    Moderador
  • Sim existe uma configuração para isso.

     

    No SQL Server 2005 faça o seguinte:

    a) acesse as propriedades do LOGIN

    b) selecione a pagina SECURABLES

    c) adicione o objeto do TIPO SERVER

    d) na lista que aparece na parte de baixo (Explicit permissions...) vá até o final e marque a opção DENY para VIEW ANY DATABASE.

     

    Dessa forma a conta irá ver apenas os bancos de dados que ele tiver permissão de acesso.

    sábado, 28 de julho de 2007 17:03
  • Isso mesmo alex , funcionou valeu cara.
    sábado, 28 de julho de 2007 17:29