簡體   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