• Viernes 8 de Noviembre de 2024, 06:43

Autor Tema:  Backup de B.D. sql server desde VB.NET  (Leído 4741 veces)

Litros

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Backup de B.D. sql server desde VB.NET
« en: Jueves 11 de Septiembre de 2008, 11:30 »
0
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

vgt43

  • Nuevo Miembro
  • *
  • Mensajes: 12
  • Nacionalidad: es
    • Ver Perfil
    • http://www.omnisoul.blogspot.com
Re: Backup de B.D. sql server desde VB.NET
« Respuesta #1 en: Martes 30 de Septiembre de 2008, 18:51 »
0
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...

Litros

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Backup de B.D. sql server desde VB.NET
« Respuesta #2 en: Miércoles 1 de Octubre de 2008, 08:41 »
0
Gracias tio, me funciona perfectamente.

vgt43

  • Nuevo Miembro
  • *
  • Mensajes: 12
  • Nacionalidad: es
    • Ver Perfil
    • http://www.omnisoul.blogspot.com
Re: Backup de B.D. sql server desde VB.NET
« Respuesta #3 en: Miércoles 1 de Octubre de 2008, 12:37 »
0
... un placer ayudar...  :good:

saludos !!!  :lol: