如何从SQL Server Express数据库进行热备份

本文关键字:数据库 热备份 Express Server SQL | 更新日期: 2023-09-27 18:07:20

是否可以通过使用c#代码从数据库SQL Server EXPRESS(2012年或更少)进行HOT备份?

我看过这篇文章,但是它似乎不能用于HOT备份。

另一个解决方案可能是执行查询"Backup Database…"到磁盘……";我怎么启动它?

如何从SQL Server Express数据库进行热备份

可以

可以调用SQL中的backup命令进行热备份BACKUP DATABASE [mydb] TO DISK = N'mydb.BAK' WITH NOFORMAT, INIT

将文件写入磁盘。

SqlCommand cmd = new SqlCommand ("BACKUP DATABASE [mydb] TO  DISK = N'mydb.BAK' WITH NOFORMAT, INIT", connection);
cmd.ExecuteNonQuery();