繁体   English   中英

使用System.Data.Sqlite进行Sqlite在线备份

[英]Sqlite Online Backup Using System.Data.Sqlite

在数据库仍处于联机状态时,如何在本机C#代码中备份sqlite数据库? 所有在线备份api示例都是C代码。

在线备份API已添加到版本1.0.80.0 - 2012年4月1日的 System.Data.Sqlite中。 您可以创建数据库备份,同时还有其他外部连接

using(var source = new SQLiteConnection("Data Source=ActiveDb.db; Version=3;"))
using(var destination = new SQLiteConnection("Data Source=BackupDb.db; Version=3;"))
{
    source.Open();
    destination.Open();
    source.BackupDatabase(destination, "main", "main", -1, null, 0);
}

此外,如果BackupDb.db尚不存在,将创建它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM