You are on page 1of 1

Esta funcin permite crear un restore de una base de datos de SQL

Server 2005, SQL Server 2008, SQL Server 2012 por cdigo de Visual
Studio, en C#

public static Boolean Create(String p_server, String p_database, String
p_backup_file)
{
Boolean l_is_ok = true;
string sBackup = "RESTORE DATABASE " + p_database +
" FROM DISK = '" + p_backup_file + "'" +
" WITH REPLACE";
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)
{
l_is_ok = false;
con.Close();
}
}
return l_is_ok;
}


Por: MC. Fernando Campos Camacho

You might also like