none
Sistema & BD RRS feed

  • Pergunta

  • Alguém tem alguma indicação de referência sobre o uso de um Banco de Dados para cada cliente e o uso de um banco de dados  para todos os clientes em um Sistema WEB?
    segunda-feira, 3 de março de 2014 17:32

Respostas

  • Boa tarde Wilson.

    Cara, você pode ter a mesma instância para diversos clientes, porém cada cliente terá o seu banco de dados e o seu Login na instância. Ou seja, você vai criar um login para o Cliente 'A' conectar na instância, e quando ele o fizer, terá acesso apenas* ao banco de dados específico.

    *É claro que isso envolve configuração do login que você criar, como a role do servidor, banco padrão, usuário de banco de dados utilizado, permissões...

    Em questões de desempenho, de forma simples, você consegue configurar consumo de memória por instância, ou então criar, através do Resource Governor, algumas restrições por grupos de usuários.

    Abraços!


    Luiz Fernando Lima - MCTS SQL Server - Microsoft Partner


    • Editado Luiz Fernando BR sexta-feira, 7 de março de 2014 17:34
    • Marcado como Resposta Giovani Cr segunda-feira, 10 de março de 2014 17:54
    sexta-feira, 7 de março de 2014 17:31

Todas as Respostas

  • Referência sobre o que tu quer Wilson?

    Quando tu te refere à um banco de dados para cada cliente é uma única instância do SQL Server?

    Explica melhor tua necessidade por favor.


    --
    Marcus Vinícius Bittencourt
    PASS Virtual Chapter Mentor
    PASS Chapter Leader - SQL Server RS www.sqlserverRS.com.br
    follow me @mvbitt and enjoy... isqlserver.wordpress.com

    quarta-feira, 5 de março de 2014 18:41
  • Eu verifiquei um discussão no site:

    "http://www.guj.com.br/java/58076-como-manter-um-mesmo-sistema-para-clientes-diferentes-bancos-de-dados-diferentes".

    Como sou novato gostaria de algum material para formar uma opinião. 

     
    quarta-feira, 5 de março de 2014 19:04
  • Boa tarde Wilson.

    Cara, você pode ter a mesma instância para diversos clientes, porém cada cliente terá o seu banco de dados e o seu Login na instância. Ou seja, você vai criar um login para o Cliente 'A' conectar na instância, e quando ele o fizer, terá acesso apenas* ao banco de dados específico.

    *É claro que isso envolve configuração do login que você criar, como a role do servidor, banco padrão, usuário de banco de dados utilizado, permissões...

    Em questões de desempenho, de forma simples, você consegue configurar consumo de memória por instância, ou então criar, através do Resource Governor, algumas restrições por grupos de usuários.

    Abraços!


    Luiz Fernando Lima - MCTS SQL Server - Microsoft Partner


    • Editado Luiz Fernando BR sexta-feira, 7 de março de 2014 17:34
    • Marcado como Resposta Giovani Cr segunda-feira, 10 de março de 2014 17:54
    sexta-feira, 7 de março de 2014 17:31