locked
New Database - Path Incorreto RRS feed

  • Pergunta

  • Eu estou criando um novo database pelo Management Studio e não estou conseguindo definir o local dos arquivos do database em um diretorio de uma outra maquina.

    Já fiz o mapeamento de uma unidade, e indiquei o caminho como \\ip\diretorio e \\nomedamaquina\diretorio

    Quais os requisitos para se criar um database com o local sendo de um diretorio na rede?

    sábado, 12 de novembro de 2011 19:55

Respostas

  • Não existe nenhuma razão não, é que neste caso, a instância do SQL não está no mesmo servidor aonde estão os executaveis do sistema que acessam este banco, e na estrutura de diretorios do sistema, os arquivos do banco de dados ficam dentro desta estrutura , por isso a tentativa de criar o database com o local em um diretorio de uma outra maquina.

    Obrigado pela resposta.

    domingo, 13 de novembro de 2011 12:23

Todas as Respostas

  • Boa Noite,

    Seria uma solução muito lenta se os clientes procurassem a máquina X para acessar o banco e a máquina X ainda precisasse acessar a máquina Y para ler e gravar informações para as requisições dos clientes. Adicionalmente, se a máquina Y cair, os arquivos ficarão indisponíveis comprometendo os serviços de banco da máquina X que são ofertados aos clientes. A disponibilidade total nesse caso dependerá da máquina X e da Y em um arranjo serial, ou seja, se qualquer uma das duas cair, seu banco está fora.

    Por padrão, os arquivos de banco de dados devem estar na mesma máquina onde o SQL Server está (ou no mínimo em um storage plugado na máquina onde o SQL Server foi instalado). Colocar os arquivos em outra máquina compromete o desempenho e a disponibilidade do serviço. Há como fazer, mas definitivamente não recomendo...

    Não vejo requisito para colocar os arquivos de banco na rede. Eles não poderão ser acessados por vários SQLs ao mesmo tempo e se o serviço na máquina X cair, não adiantará de nada ter os arquivos na rede, pois não serão acessíveis.

    Alguma razão para montar dessa forma ?

    [ ]s,

    Gustavo Maia Aguiar
    Blog: http://gustavomaiaaguiar.wordpress.com
    Vídeos: http://www.youtube.com/user/gmasql


    Classifique as respostas. O seu feedback é imprescindível
    sábado, 12 de novembro de 2011 23:22
  • Não existe nenhuma razão não, é que neste caso, a instância do SQL não está no mesmo servidor aonde estão os executaveis do sistema que acessam este banco, e na estrutura de diretorios do sistema, os arquivos do banco de dados ficam dentro desta estrutura , por isso a tentativa de criar o database com o local em um diretorio de uma outra maquina.

    Obrigado pela resposta.

    domingo, 13 de novembro de 2011 12:23