SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Litros en Jueves 11 de Septiembre de 2008, 11:30

Título: Backup de B.D. sql server desde VB.NET
Publicado por: Litros en Jueves 11 de Septiembre de 2008, 11:30
hola, quiero hacer una copia de seguridad de mi base de datos y que el usuario pueda elegir donde guardar esa copia de seguridad y todo desde vb.net.
Estoy trabajando con visual basic 2005 y sql server 2005.

La verdad es que estoy un poco verde en temas de Backup's y no se por donde tirar, si alguien me podria ayudar lo agradeceria.

P.d: Si alguien me podria esplicar tambien que es un dispositivo de copias de seguridad....

Muchas gracias a todos
Título: Re: Backup de B.D. sql server desde VB.NET
Publicado por: vgt43 en Martes 30 de Septiembre de 2008, 18:51
creo k es esto lo k buscas... te recomiendo la web del Guille

Código: Text
  1.  
  2.  
  3. Dim sBackup As String = "BACKUP DATABASE " & Me.txtBase.Text & _
  4.                         " TO DISK = N'" & Me.txtBackup.Text & _
  5.                         "' WITH NOFORMAT, NOINIT, NAME =N'" & Me.txtBase.Text & _
  6.                         "-Full Database Backup',SKIP, STATS = 10"
  7.  
  8. Dim csb As New SqlConnectionStringBuilder
  9. csb.DataSource = Me.txtServidor.Text
  10. csb.InitialCatalog = Me.txtBase.Text
  11. csb.IntegratedSecurity = True
  12.  
  13. Using con As New SqlConnection(csb.ConnectionString)
  14.     Try
  15.         con.Open()
  16.  
  17.         Dim cmdBackUp As New SqlCommand(sBackup, con)
  18.  
  19.         cmdBackUp.ExecuteNonQuery()
  20.  
  21.         MessageBox.Show("Se ha creado un BackUp de La base de datos satisfactoria
  22.                         "Copia de seguridad de base de datos", _
  23.                         MessageBoxButtons.OK, MessageBoxIcon.Information)
  24.  
  25.         con.Close()
  26.  
  27.     Catch ex As Exception
  28.         MessageBox.Show(ex.Message, _
  29.                         "Error al copiar la base de datos", _
  30.                         MessageBoxButtons.OK, MessageBoxIcon.Error)
  31.     End Try
  32. End Using
  33.  
  34.  
  35.  

insisto, ese código está sacado de la web de Guille (buscalo en google k no me deja poner enlaces  :huh: )
y pertenece a su autor que, x cierto, está entre zidane y dios :lol: jajaja

saludos

... solo los perdedores alegan haber hecho lo que han podido...
Título: Re: Backup de B.D. sql server desde VB.NET
Publicado por: Litros en Miércoles 1 de Octubre de 2008, 08:41
Gracias tio, me funciona perfectamente.
Título: Re: Backup de B.D. sql server desde VB.NET
Publicado por: vgt43 en Miércoles 1 de Octubre de 2008, 12:37
... un placer ayudar...  :good:

saludos !!!  :lol: