CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Como Respaldo Una Base Datos Sql Server

(1/2) > >>

Micgar:
Yo quisiera hacer un respaldo desde mi aplicacion como lo haria

Tengo una Aplicacion en VB.NET Winform

Y quisiera que al undir un boton me respalde la base datos en una ubicacion especifica.

Si es posible?

Que sugerencia me dan

Cualquier cosa me es valido

Gracias............. :comp:

sergiotarrillo:
respaldo............?, no entiendo que quieres hacer.....

andresiraola:
podrias tratar de copiar el archivo mdf de tu base de datos SQL que se encuetra en..
x:\Archivos de programa\Microsoft SQL Server\Tu server\Data\tubase.mdf

siendo x tu unidad y Tu server el nombre de tu servidor por ejemplo.. yo lo tengo como MSSQL$VSdotNET y tu base el nombre que tengo tu base de datos.. yo cuando hago instalaciones limpias de XP solo copio ese archivo y luego lo monto.. ah! y no te olvides del log por si las moscas.. tubase_log.LDF

Soultaker:
hola andresiraola copiandolo el archivo si puede funcionar pero si no me equivoco creo que cuando esta en uso la BD no lo va poder copiar al menos que antes la cierre. Bueno de esta forma yo creo mi respaldo de la BD

--- Código: Text --- Imports System.Data.SqlClient Dim StrSQL As StringDim Cmd As SqlCommand Dim StrCN As String = "aqui va tu conexion a la BD"Dim CN As New SqlConnection(StrCN) CN.Open() StrSQL = "aqui escribes la cadena para realizar la copia de respaldo" 'Algo asi es la cadena'strSQL = "BACKUP DATABASE Sistema TO DISK ='" & TxtBackup.Text & _'      "' WITH INIT, NOUNLOAD, Name=N'" & "ID-" & CdlBackup.FileTitle & _'      "', SKIP, STATS=10, NOFORMAT" Cmd = New SqlCommand(strSQL, DB)Cmd.ExecuteNonQuery()Cmd.Dispose()  
Espero que lo hayas entendido

sergiotarrillo:
por lo que voy entiendo respaldar, quiere decir que trabajs de manera ordenada tu código y almacenas las cadenas de conexio y cadenas de query.. eso es respaldar...?

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa