Dokumentenverwaltungs-Datenbank auf einen Microsoft SQL Server migrieren

In M-Files Cloud verwenden Dokumentenverwaltungen Microsoft Azure SQL Database als Standard-Datenbank-Engine.

In einer lokalen Umgebung verwendet M-Files Firebird als Standard-Datenbank-Engine der Dokumentenverwaltung. Für Dokumentenverwaltung, die mehrere Hunderttausende von Objekten enthalten, empfehlen wir Ihnen, Microsoft SQL Server zu verwenden. Falls eine Dokumentenverwaltung Firebird verwendet, die Anzahl der Objekte in der Dokumentenverwaltung jedoch stark zunimmt, kann es von Vorteil sein, für die Dokumentenverwaltung stattdessen Microsoft SQL Server als Datenbank-Engine einzusetzen. Sie können die Datenbank der Dokumentenverwaltung von Firebird nach Microsoft SQL Server in M-Files Admin migrieren.

Hinweis: Die Datenbank-Engine der Dokumentenverwaltung kann nur von Firebird nach Microsoft SQL Server migriert werden. Eine Migration von Microsoft SQL Server nach Firebird wird nicht unterstützt.
Stellen Sie vor dem Beginn sicher, dass die folgenden Voraussetzungen erfüllt sind:
Nach der Migration ist der Speicherort der Dateidaten derselbe wie bei Firebird . Wenn Sie den Speicherort der Dateidaten vor oder nach der Migration ändern möchten, führen Sie die folgenden Schritte aus:
  1. Die Dokumentenverwaltung offline stellen.
  2. Die Dateidaten an einen anderen Ort verschieben.
  3. Den Speicherort der Dateidaten der Dokumentenverwaltung abgeben.
  4. Die Dokumentenverwaltung online schalten.

Um die Datenbank der Dokumentenverwaltung von Firebird nach Microsoft SQL Server zu migrieren, die folgenden Schritte durchführen:

  1. M-Files Admin Öffnen.
  2. In der hierarchischen Ansicht auf der linken Seite, eine Verbindung zum M-Files Server erweitern.
  3. Öffnen Sie das Kontextmenü einer Dokumentenverwaltung und wählen Sie Vorgänge > Offline schalten.
  4. Wählen Sie Ja, um die Dokumentenverwaltung offline zu schalten.
  5. Optional: Wir empfehlen, an diesem Punkt eine Sicherungskopie der Dokumentenverwaltung zu erstellen.
    Für weitere Anleitungen darüber, wie man eine Datensicherung der Dokumentenverwaltung durchführt, siehe Dokumentenverwaltung sichern.
  6. Öffnen Sie in der hierarchischen Ansicht auf der linken Seite erneut das Kontextmenü für die Dokumentenverwaltung und wählen Sie Vorgänge > Zu Microsoft SQL Server migrieren.
    Ergebnis:Das Dialogfeld Dokumentenverwaltung - Microsoft SQL Server wird geöffnet.
    Das Dialogfeld „Dokumentenverwaltung - Microsoft SQL Server“ wird mit Feldern für Server, Datenbank und Anmeldeinformationen geöffnet.
  7. Unter Servername die Verbindungsadresse zum Microsoft SQL Server , wie z. B. mysqlserver.mydomain.local eingeben.
  8. Unter Datenbankname den Namen der Datenbank eingeben, die für die Dokumentenverwaltung erstellt wurde.
    Es wird empfohlen, den gleichen Namen zu verwenden, den die Dokumentenverwaltung in M-Files Server hat.
  9. Die Administrator-Anmeldeinformationen und die Basic-Benutzeranmeldeinformationen auf eine der beiden folgenden Arten eingeben:
    OptionSchritte
    Die Anmeldeinformationen zur Anmeldung mit Systemadministrator Berechtigung für den M-Files Server eingeben, womit Microsoft SQL Server die Rechte übertragen werden, um alle mit der Migration im Zusammenhang stehenden Vorgänge durchzuführen.
    1. Im Administrator-Anmeldeinformationen Bereich, die Anmeldeinformationen für eine Anmeldung eingeben, die in Ihrem Microsoft SQL Server über die Server-Rolle sysadmin verfügt.
    2. Im Basic-Benutzeranmeldeinformationen Abschnitt die Automatisch erzeugte Anmeldung verwenden Option auswählen.
    Die Microsoft SQL Server Datenbank und die Benutzerkonten (ohne sysadmin Server-Rolle) manuell erstellen und die Nicht-sysadmin Anmeldeinformation für M-Files Server verwenden.
    1. Durch Einsatz von Microsoft SQL Server Management Studio wird eine leere Datenbank in der Dokumentenverwaltung erstellt.
    2. Noch in Microsoft SQL Server Management Studio , zwei Anmeldungen ohne sysadmin Server-Rolle erstellen, die beispielsweise Benutzer A und Benutzer B genannt werden.
    3. Zurück in M-Files Admin und im Dokumentenverwaltung - Microsoft SQL Server Dialogfeld im Administrator-Anmeldeinformationen Bereich, die Anmeldeinformationen für Benutzer A eingeben.
    4. Im Basic-Benutzeranmeldeinformationen Bereich zuerst die Bestehende Anmeldung verwenden Option auswählen und dann die Anmeldeinformation für den Benutzer B eingeben.

    Der einfachste Weg besteht darin, die erste Option auszuwählen, damit der M-Files Server alle notwendigen Änderungen im Microsoft SQL Server vornimmt. In einigen Fällen können die Systemadministratoren die Microsoft SQL Server sysadmin-Anmeldeinformationen von M-Files Server zurückbehalten. In diesen Fällen müssen die Datenbank der Dokumentenverwaltung und die Microsoft SQL Server Benutzerkonten manuell erstellt werden (die zweite Option). Weitere Anweisungen finden Sie im Dokument How to Configure M-Files to Operate Without Sysadmin Role in MS SQL Server

    M-Files Server benutzt die Basic-Benutzeranmeldeinformationen für beinahe alle Dokumentenverwaltungsvorgänge und die Anmeldeinformationen der Administratoren zusätzlich - zur Erstellung der Datenbank und der Benutzerkonten - für einige Wartungsvorgänge.

  10. Optional: Testverbindung auswählen, um die Verbindung mit Ihrem Microsoft SQL Server zu prüfen.
  11. OK wählen.
    Ergebnis:In einem Dialogfeld mit einer Warnung werden Sie darauf hingewiesen, dass der Vorgang nicht rückgängig gemacht werden kann.
  12. Ja auswählen, um das „Warnung“-Dialogfeld zu schließen und den Migrationsprozess zu starten.
  13. Öffnen Sie nach Abschluss der Migration in der hierarchischen Ansicht auf der linken Seite das Kontextmenü für die Dokumentenverwaltung und wählen Sie Vorgänge > Online schalten.
Wenn der Migrationsprozess abgeschlossen ist, befindet sich die Datenbank Ihrer M-Files-Dokumentenverwaltung auf dem ausgewählten Microsoft SQL Server .
Nach dem Migrieren der Datenbank der Dokumentenverwaltung auf den neuen Microsoft SQL Server müssen Sie einen Datensicherungsauftrag für die Datenbank in Microsoft SQL Server Management Studio erstellen. Für weitere Einzelheiten und Empfehlungen siehe M-Files Datensicherungsrichtlinie.