Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O SQLite pode fazer backup de arquivos de banco de dados enquanto o aplicativo está em execução. Essa funcionalidade está disponível em Microsoft.Data.Sqlite como o BackupDatabase método em SqliteConnection.
// Create a full backup of the database
var backup = new SqliteConnection("Data Source=BackupSample.db");
connection.BackupDatabase(backup);
Atualmente, BackupDatabase faz backup do banco de dados o mais rápido possível e bloqueia outras conexões de escrever no banco de dados. O problema #13834 forneceria uma API alternativa para fazer backup do banco de dados em segundo plano e permitir que outras conexões interrompessem o backup e gravassem no banco de dados. Se estiver interessado, forneça feedback sobre o assunto.