Tendencias:
Crear backup database desde C#

Crear backup database desde C#

01/12/2012
Número de visualizaciones

En este post muestro una función a través de la cual los progamadores de .NET pueden crear un backup de una base de datos de SQL Server 2005, SQL Server 2008, SQL Server 2012 por código de Visual Studio, concretamente C#, aunque sería muy sencillo de traducir a Visual Basic.

public static Boolean Create(String p_server, String p_database, String p_backup_file)
{
   Boolean inesem_ok = true;
   string sBackup = "BACKUP DATABASE " + p_database +
   " TO DISK = '" + p_backup_file + "'" +
   " WITH FORMAT, " + 
   " MEDIA NAME ='Nombredeseado', NAME = 'Copia de la BD ';" ;

   SqlConnectionStringBuilder csb = new SqlConnectionStringBuilder();
   csb.DataSource = p_server;
   csb.InitialCatalog = "master";
   csb.IntegratedSecurity = true;
   using (SqlConnection con = new SqlConnection(csb.ConnectionString))
   {
   try

   {
     con.Open();
     SqlCommand cmdBackUp = new SqlCommand(sBackup, con);
     cmdBackUp.ExecuteNonQuery();
     con.Close();
   }
  catch (Exception ex)
   {
     inesem_ok = false;
     con.Close();
   }
   }

   return inesem_ok;
}
0
Categorizado en: Informática y TICS

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Descubre nuestro contenido más actualizado en TERRITORIO INESEM

PRÓXIMOS EVENTOS

La Importancia de la Marca a la Hora de Comunicarnos

La Importancia de la Marca a la Hora de Comunicarnos

Carlos Gutiérrez Horno
1 hora
25/03/2024 17:00
Universidades colaboradoras
La universidad Antonio de Nebrija es Universidad colaboradora con INESEM Business School La universidad a Distancia de Madrid es Universidad colaboradora con INESEM Business School