14
Wie kann eine SQLite-Datenbank in nativem C# -Code gesichert werden, während die Datenbank noch online ist? Alle online backup api Beispiele sind in C-Code.Sqlite Online Backup mit System.Data.Sqlite
Wie kann eine SQLite-Datenbank in nativem C# -Code gesichert werden, während die Datenbank noch online ist? Alle online backup api Beispiele sind in C-Code.Sqlite Online Backup mit System.Data.Sqlite
Die Online-Backup-API wurde zu System.Data.Sqlite
in version 1.0.80.0 - April 1, 2012 hinzugefügt. Sie können eine Sicherung der Datenbank erstellen, während es andere externe Anschlüsse sind wie so
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);
}
Auch wird BackupDb.db
erstellt werden, wenn es nicht bereits vorhanden ist.