Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
[Resolvido] Backup da BD de uma aplicação VB.NET
11-06-2011, 22:25 (Esta mensagem foi modificada pela última vez a: 16-06-2011 21:31 por progster.)
Mensagem: #1
[Resolvido] Backup da BD de uma aplicação VB.NET
Boa noite.

Surgiu-me uma duvida durante o desenvolvimento de uma aplicação, e gostaria de saber mais sobre a questão.

É o seguinte:
Depois de fazer / criar o installer de uma aplicação VB + BD ACCESS, ou até mesmo BD SQL, como é que se faz uma cópia de segurança da "mesma"?.

Desde já fico agradecido por qualquer esclarecimento que me possam prestar.

Cumprimentos.

Progster
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
13-06-2011, 01:43
Mensagem: #2
RE: Backup da BD de uma aplicação VB.NET
Responde-me a estas perguntas:
A aplicação é para ser usada por outros ou por ti?
O backup que queres fazer, é só um simples backup onde o guardas numa outra pasta, ou queres que ele seja enviado para algum lado exterior?

Tens aqui algo que talvez te possa ajudar a criar o backup:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
FileCopy("D:\Authors.mdb", "D:\BackUpFolder\NewBackUpName.mdb")
End Sub
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
15-06-2011, 20:32 (Esta mensagem foi modificada pela última vez a: 15-06-2011 20:36 por progster.)
Mensagem: #3
RE: Backup da BD de uma aplicação VB.NET
Hipoteticamente: Tenho um computador A, que precisa de ser formatado.

Até aqui tudo bem, faz-se os devidos backup's antes da formatação. Então e relativamente á aplicação desenvolvidada em vb, num outro computador B, e instalada no computador A.

Como é que se faz o backup da BD, com os dados que o respectivo utilizador inseriu?.

A aplicação pode vir a ser utilizada tanto por mim, como por outros utilizadores.

O backup que quero fazer, é só um simples backup para guardar numa outra pasta.

Relativamente ao exemplo, não confio em utilizadores com poucos ou até mesmo nenhuns conhecimentos de informática, pois numa aplicação com dois botões, um para guardar registos na BD, outra para fazer backup's, poderia gerar alguns problemas de utilização da aplicação.

Progster
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
15-06-2011, 21:57
Mensagem: #4
RE: Backup da BD de uma aplicação VB.NET
Já está a funcionar. Para a seguinte situação:

Código:
Dim BBD As String = "C:\BBD\"

        If Not System.IO.Directory.Exists(BBD) Then
            System.IO.Directory.CreateDirectory(BBD)
        End If
        FileCopy("C:\bd1.mdb", "C:\BBD\Newbd1.mdb")

Ou seja, cria a pasta, e faz uma cópia da BD original.

Falta criar e testar o setup.exe da aplicação, num outro computador.

Assim que estiver testado dou um feedback.

Progster
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
16-06-2011, 21:31
Mensagem: #5
RE: Backup da BD de uma aplicação VB.NET
Já testei, mas houve problemas com a base de dados. Ou seja, ao criar o Setup, e depois ao instalar num computador B, instala só a aplicação e não a BD.

Resolvi, adicionar uma cópia da BD na pasta do setup, de modo a que antes de instalar a aplicação, coloco a BD no mesmo local onde a tinha no computador A.

Cumprimentos.

Progster
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 3 Visitante(s)