MyConnection.Open();
SqlCommand command = new SqlCommand();
command.Connection = MyConnection;
command.CommandTimeout = 600;
progressBar1.Value = 10;
//删除车辆状态记录;历史记录的处理?
command.CommandText = "EveryDayFunction";
command.ExecuteNonQuery();
string s = ComS._SqlServerImgSaveDir;
progressBar1.Value = 15;
command.CommandText = "BACKUP DATABASE Park TO DISK ='" + ComS._SqlServerImgSaveDir + "Park" + DateTime.Now.Day.ToString() + ".BAR' with FORMAT";
command.ExecuteNonQuery();
progressBar1.Value = 50;
command.CommandText = " ALTER DATABASE Park SET RECOVERY SIMPLE WITH NO_WAIT DBCC SHRINKFILE (N'Park_log' , 0, TRUNCATEONLY) ALTER DATABASE Park SET RECOVERY FULL WITH NO_WAIT ";
command.ExecuteNonQuery();
MyConnection.Close();
//MySQL
MySqlConnection MyConnection = new MySqlConnection(ComS.connectionString);
MyConnection.Open();
MySqlCommand command = new MySqlCommand();
command.Connection = MyConnection;
command.CommandTimeout = 600;
progressBar1.Value = 10;
//删除车辆状态记录;历史记录的处理?
command.CommandText = "EveryDayFunction";
command.CommandType = CommandType.StoredProcedure;
command.ExecuteNonQuery();
string s = "Park" + DateTime.Now.DayOfWeek.ToString() + ".sql";
progressBar1.Value = 15;
BackUpDatabase(s);
progressBar1.Value = 50;

本文详细介绍了使用SQL Server和MySQL进行数据库备份的具体步骤,包括设置备份命令、执行存储过程及调整数据库恢复模式等内容。
1886

被折叠的 条评论
为什么被折叠?



