martes, 20 de mayo de 2014

Crear Backup del Sql server desde VB.Net

Crea un respaldo de una base de datos de SQL server, en la variable v_nombre_respaldo indico el nombre del backup agregando la fecha en que se esta creando para evitar duplicidad en los respaldos. 
NOMBRE_BD es el nombre de la base de datos a respaldar.

v_nombre_respaldo = "BACKUP_" & Now.Day & "_" & Now.Month & "_" & Now.Year & ".bak"

Dim conexion As New SqlConnection("Data Source=NOMBRE_SERVIDOR;Initial Catalog=NOMBRE_BASE_DE_DATOS;Persist Security Info=True;User ID=sa;Password=contraseña")

Dim v_ruta_destino As String = C:\misrespaldos\"

Dim cmd As New SqlCommand("BACKUP DATABASE NOMBRE_BD TO DISK = '" & v_ruta_destino & v_nombre_respaldo & "'", conexion)

conexion.Open()
cmd.ExecuteNonQuery()
conexion.Close()

Comparte