如何从SQL Server Express数据库进行热备份
本文关键字:数据库 热备份 Express Server SQL | 更新日期: 2023-09-27 18:07:20
是否可以通过使用c#代码从数据库SQL Server EXPRESS(2012年或更少)进行HOT备份?
我看过这篇文章,但是它似乎不能用于HOT备份。
另一个解决方案可能是执行查询"Backup Database…"到磁盘……";我怎么启动它?
可以
可以调用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();