Ir para conteúdo
Fórum Script Brasil
  • 0

Arquivo MDF gerado pelo Visual Studio


Gafanhoto

Pergunta

Conto com a experiência de vocês mais uma vez. É o seguinte.

Minha dúvida é a seguinte. Sofro bastante com o fato de ter 2 bancos de dados - um local e outro online.

Acabo por utilizar o online o que me faz ter que atualizar o banco de dados local uma vez por semana ( as vezes por dia ).

Reparei ao fazer meu projeto com o VS que ele cria um arquivo de extensão MDF, que nada mais é do que o banco de dados SQL Server.

Eu posso publicar esse arquivo MDF e conectar minha aplicação a ele?

Dessa maneira, posso migrar meu banco de dados atual para o arquivo MDF que ele cria e pronto.

Daí, não uso mais o SQL Server online do servidor, mas sim publico e conecto com o banco que o VS cria.

É recomendável fazer isso?

Desde já agradeço.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Sim.. eu migro do meu servidor on-line para um arquivo ( TXT, XML, MDB, qualquer coisa ) e após importo para o meu banco de dados local.

Minha principal está em usar ou não usar o MDF que o VS gera? Posso usar? Publicá-lo e depois alimentá-lo usando aplicações on-line?

Funciona com bastante usuários acessando ao mesmo tempo?

E outra dúvida:

Para desenvolver esse tipo de aplicação, devo criar um banco de dados SQL Server em meu micro idêntico ao on-line e na hora de publicar troca a string de conexão, seria isso?

Link para o comentário
Compartilhar em outros sites

  • 0

Olá,

Em relação a sua pergunta "Para desenvolver esse tipo de aplicação, devo criar um banco de dados SQL Server em meu micro idêntico ao on-line e na hora de publicar troca a string de conexão, seria isso?" a Resposta é SIM, pois ao criar um banco no SQL Server você cria dois arquivos um banco.mdf e banco.ldf consecutivamente o banco de dados e log.

Se o seu desejo é "pegar a informação que está no on-line" e "jogar" no off-line basta você gerar um backup completo no on-line e restarurar o mesmo no off-line é uma operação simples.

Contudo se você quer somente as informações de uma determinada tabela você pode utilizar um outro metodo que é o linked server que faz a ligação entre dois servidores e através do query analyzer inserir os dados da tabela servidor.tabeala1 no servidor2.tabela1. Não há necessidade de você criar uma aplicação que crie um banco pois o sql server já te oferece essa facilidade.

Espero estar ajudando.

att,

André Luiz

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...