Jak wykonać kopię zapasową bazy danych SQLite w pamięci? Tworzę bazę danych w mojej aplikacji Windows. Chcę wykonać kopię zapasową bazy danych, gdy zamknę aplikację.Kopia zapasowa bazy danych SQLite w pamięci w .NET
Odpowiedz
Chcesz SQLite Online Backup API.
O ile mi wiadomo, System.Data.SQLite jeszcze go nie obsługuje, więc musisz napisać jakiś kod. Forum System.Data.SQLite zawiera przykład: http://sqlite.phxsoftware.com/forums/t/2403.aspx. Jak już wspomniano, kiedy łatasz System.Data.SQLite i wywołujesz SQLite bezpośrednio, robisz to na własne ryzyko.
co powiesz o zastąpieniu "bazy danych w pamięci" "bazą danych opartą na plikach"?
Jeśli zamkniesz aplikację, plik nadal będzie dostępny.
Przy starcie programu musisz upewnić się, że plik bazy danych został usunięty.
Nie ... właściwie chcemy używać tylko w bazie danych pamięci. To jest nasz główny wymóg. – Omkar
można spróbować ten kod
using (var location = new SQLiteConnection(@"Data Source=activeDb.db; Version=3;"))
using (var destination = new SQLiteConnection(@"Data Source=backupDb.db; Version=3;"))
{
location.Open();
destination.Open();
location.BackupDatabase(destination, "main", "main", -1, null, 0);
}
- 1. Automatyczna kopia zapasowa bazy danych SQL
- 2. Kopia zapasowa bazy danych MySQL do Dropbox
- 3. Kopia zapasowa bazy danych MySQL automatycznie na serwerze Windows
- 4. Jak przywrócić bazę danych z pliku .bak (kopia zapasowa bazy danych) w instalatorze wix 3.9
- 5. Kopia zapasowa wirtualnej maszyny Microsoft Azure
- 6. Kopia zapasowa witryny sieci Web w PHP?
- 7. Automatyczna kopia zapasowa RecyclerView LayoutManager
- 8. Ładowanie bazy danych SQLite ze strumienia bajtów w .NET
- 9. Zapisywanie na dysku bazy danych w pamięci
- 10. Kopia zapasowa Odoo db od wewnątrz odoo
- 11. Szyfrowanie bazy danych SQLite w C#
- 12. Kopia zapasowa częściowej bazy danych serwera SQL (z wyjątkiem niektórych tabel)
- 13. Jak skopiować tabelę sqlite z bazy danych dysku do bazy danych pamięci w pythonie?
- 14. Kopia zapasowa poleceń terminalu mac osx historia
- 15. Amazon EC2 - Lokalna kopia zapasowa EBS AMI
- 16. VirtualBox - Klon kontra Snapshot kontra Kopia zapasowa
- 17. połączenie bazy danych sqlite golang
- 18. Używanie sqlite android w pamięci
- 19. Tworzenie bazy danych w JDBC Sqlite
- 20. Używanie bazy danych SQLite w Libgdx
- 21. bazy danych sqlite w języku perskim
- 22. Kopia zapasowa Neo4j Community Edition w systemie Windows
- 23. Scalanie dwóch plików bazy danych SQLite (C# .NET)
- 24. Maksymalna pojemność bazy danych SQLite
- 25. Android: zamykanie bazy danych SQLite
- 26. Testowanie bazy danych SQLite Android
- 27. Schemat bazy danych Android Sqlite
- 28. Kopia zapasowa gem pg_dump wersja niezgodności między EC2 i RDS
- 29. Maksymalny rozmiar bazy danych WebSQL/SQLite w interfejsie UIWebView (phonegap)
- 30. zapasowa wykorzystanie bazy danych crontab z funkcją date
możliwe duplikat [C# SQLite Memory Stream jako dB] (http://stackoverflow.com/questions/11383775/c-sharp-sqlite-memory-stream-as -db) – lxa