データベースに復元したいデータベースのバックアップがありますが、サンプルコードを実行すると:
FbRestore restoreSvc = new FbRestore();
restoreSvc.ConnectionString = "...";
restoreSvc.BackupFiles.Add(new FbBackupFile(dumpFileName, 2048));
restoreSvc.PageSize = 4096;
restoreSvc.Options = FbRestoreFlags.Create | FbRestoreFlags.Replace;
restoreSvc.Execute();
例外をスローして終了します
could not drop database ...db path... (database might be in use)
at FirebirdSql.Data.Services.FbRestore.Execute()
デフォルトでは、データベースを使用している他のアプリケーションがありますが、それらをすべて停止しても何も変わりません。
このような環境でデータベースを復元するにはどうすればよいですか?