2009-03-23 13 views
0

Ich habe eine Datenbank, die MDBs und solche, die ich gerne sichern würde. Allerdings öffnet das Tool (ich habe die Quelle), die ich verwende, die Datei vor dem Sichern und stellt fest, dass sie gesperrt ist.Wie kann ich eine gesperrte MDB-Datei öffnen?

Gibt es eine Möglichkeit, ich kann es für schreibgeschützte Zwecke öffnen?

Als Referenz verwendet das Tool C# und .NET 2.0 (kann aber auf 3.5 aktualisiert werden).

Antwort

5

Der Grund Ihrer Tool die Datei sperrt, um Änderungen an der Datei zu verhindern, wie es gesichert wird. Zum Beispiel, wenn Sie Ihre Sicherung begonnen haben, aber auf halbem Weg im DBMS (d. H. SQL Server) beschlossen, eine Änderung an einer Datei vorzunehmen, dann wäre Ihre Sicherung beschädigt.

Ich empfehle Ihnen, die mit Ihren Datenbanklösungen gelieferten Tools zu verwenden, um eine Sicherung durchzuführen. Die andere Möglichkeit besteht darin, die Datenbank vor dem Sichern zu stoppen.

+0

Bitte lesen Sie die Frage genauer. – Samuel

+0

@ Samuel: nein du. Matthews Antwort ist die richtige. – Welbog

+0

Nein, er hat es rückwärts. Die Datenbank verfügt über eine exklusive Lesesperre für die Datei und das Tool kann keine Sperre erhalten. Matthew hat es anders herum. – Samuel

3

Wenn das DBMS eine Schreibsperre für die Datei enthält und Sie sie lesen, riskieren Sie, dass das DBMS die Datei schreibt, während Sie sie lesen. Je nachdem, welcher Teil geschrieben wurde, kann es zu einer beschädigten Sicherung der Datei kommen. Sie sollten die Datei am besten lesen, wenn das DBMS nicht in die Datei schreibt oder das DBMS seine eigenen Sicherungen verarbeiten lässt.

Verwandte Themen