با سلام
شاید به درد بخوره از نوشته های خودمه:
public void Backup_All_DataBase(string path, string dboutput) {
string strBack = dboutput;
OleDbCommand scom1 = new OleDbCommand();
//OleDbConnection.ClearAllPools();
scom1.Connection = new OleDbConnection(_cs);
scom1.Connection.Open();
string dbname = scom1.Connection.Database;
scom1.Connection.Close();
OleDbConnection sc = new OleDbConnection(_cs);
OleDbCommand scom = new OleDbCommand("BACKUP DATABASE [" + dbname + "] TO DISK ='" + path + "\\" + strBack + "'", sc);
sc.Open();
scom.ExecuteNonQuery();
sc.Close();
}