Back-Up

19/08/2004 - 07:33 por Pablo Fabian Savino | Informe spam
Hola gente,
como puedo hacer para realizar un backup completo de la
DB pero por medio de codigo?, aparte del backup tambien necesito el Restore.

La idea es que desde la palicacion VB.Net se pueda hacer
y restaurar un backup.
Es posible? y como seria?

Saludos y gracias

Preguntas similare

Leer las respuestas

#1 Maxi
19/08/2004 - 14:19 | Informe spam
Hola, si que es posible.

Podrias usar el comando BACKUP DATABASE (Revisa en los libros on line el uso
correcto de la misma)

Tambien para usarlo desde VB podrias armarte un Sp (Store Procedure) que
haga dicha tarea.

Un abrazo


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Pablo Fabian Savino" escribió en el mensaje
news:%
Hola gente,
como puedo hacer para realizar un backup completo de


la
DB pero por medio de codigo?, aparte del backup tambien necesito el


Restore.

La idea es que desde la palicacion VB.Net se pueda


hacer
y restaurar un backup.
Es posible? y como seria?

Saludos y gracias









Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.740 / Virus Database: 494 - Release Date: 17/08/2004
Respuesta Responder a este mensaje
#2 SqlRanger [MVP .NET]
19/08/2004 - 14:27 | Informe spam
Ejecutando las instrucciones T-SQL BACKUP DATABASE y RESTORE DATABASE con el
método ExecuteNonQuery de SqlCommand:

Backup:

Dim cn As New SqlConnection( "Cadena de conexión" )
Dim cmd As New SqlCommand("BACKUP DATABASE NombreBaseDatos TO
DISK='C:\BACKUPS\BACKUP.BAK' WITH FORMAT", cn)
cn.Open
cmd.ExecuteNonQuery()
cn.Close()

Restore:

Dim cn As New SqlConnection( "Cadena de conexión" )
Dim cmd As New SqlCommand("RESTORE DATABASE NombreBaseDatos FROM
DISK='C:\BACKUPS\BACKUP.BAK' WITH REPLACE")
cn.Open
cmd.ExecuteNonQuery()
cn.Close()

Ten en cuenta que para hacer la restauración no puede haber ningún usuario
conectado, por tanto tienes que desconectar a todos los usuarios y
conectarte a master.

Saludos:

Jesús López
MVP .net



"Pablo Fabian Savino" escribió en el mensaje
news:#
Hola gente,
como puedo hacer para realizar un backup completo de


la
DB pero por medio de codigo?, aparte del backup tambien necesito el


Restore.

La idea es que desde la palicacion VB.Net se pueda


hacer
y restaurar un backup.
Es posible? y como seria?

Saludos y gracias




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida