Um die Condition WorkOffice SQL Datenbanken mit allen zugeordneten SQL Benutzer und ohne ein Zurücksetzen der Benutzerkennwörter auf eine aktuellere Version des Microsoft SQL Servers zu portieren, sollte der "Microsoft Data Migration Assistant" verwendet werden.

Schritt-für-Schritt-Anleitung

  1. Laden Sie die aktuelle Version des "Microsoft Data Migration Assistant" von der Microsoft Homepage herunter: https://docs.microsoft.com/de-de/sql/dma/dma-overview?view=sql-server-ver15

  2. Installieren Sie den Assistenten auf Ihrem SQL Server oder auf einem beliebigen Client PC.

  3. Starten Sie den Data Migration Assistant und klicken Sie auf das links befindliche "+"-Zeichen um ein neues Migrationsprojekt zu erstellen.



  4. Legen Sie unter "Project type" die Option "Migration" aus. Vergeben Sie einen eindeutigen Namen für das Projekt, wählen Sie sowohl bei "Source server type" als auch bei "Target server type" den Wert "SQL Server" aus und klicken Sie auf [Create].



  5. Hinterlegen Sie die genauen Daten der Instanz des Quell-(Source) Servers sowie den Ziel-(Target) Server für den Migrationsvorgang. Verwenden Sie einen Windows- oder SQL Serverbenutzer mit ausreichenden Berechtigungen für die Anmeldung an den beiden Serverinstanzen - optimaler Weise ist das hierfür eingesetzte Konto der "sa"-Benutzer der SQL Server. Sofern keine SSL Zertifikate auf den Servern installiert wurden, entfernen Sie den Haken unter "Encrypt connection". Klicken Sie auf [Next] um fortzufahren.



  6. Selektieren Sie die zu migrierende Datenbank auf dem Quellserver und geben Sie eine "Shared location..." im Netzwerk an, auf welcher sowohl Quell- als auch der Zielserver entsprechende Rechte besitzen. Da die SQL Serverdienste in der Regel mit einem lokalen Systembenutzer verbunden sind, haben die Server keinen Zugriff auf Standardfreigaben in Ihrem Windowsnetzwerk. Erstellen Sie daher bspw. auf einem der beiden SQL Server eine Freigabe "temp" und erteilen Sie der Gruppe "Jeder" das "Ändern"-Recht. Klicken Sie auf [Next] um fortzufahren.



  7. Markieren Sie alle der WorkOffice-Datenbank zugehörigen SQL Benutzer und klicken Sie auf [Start Migration] um den Migrationsvorgang zu beginnen.



  8. Nachdem alle notwendigen Prozesse abgeschlossen sind, erscheint im Bereich "Databases" der Hinweis "Migration successful".



  9. Um ungewollte Anmeldungen durch die Clients auf dem alten Datenbankserver zu vermeiden, sollte die Datenbank für weitere Anmeldeversuche gesperrt werden.
    Öffnen Sie dazu das Microsoft SQL Server Management Studio (SSMS), klicken Sie mit der rechten Maustaste auf die WorkOffice Datenbank und wählen Sie aus dem Untermenü "Tasks" den Punkt "Offline schalten".



  10. Ändern Sie in der Anmeldemaske aller WorkOffice Applikationen den "Servername" auf den FQDN des neuen SQL Servers.
    Anschließend fordert Sie das Programm zur Eingabe des "PreAuthentifizierer"-Benutzers auf. Die erneute Eingabe ist notwendig, da sich der Name des Datenbankservers geändert hat.


Um evtl. Sicherheitslücken zu schließen, entfernen Sie nach erfolgreicher Migration der Datenbanken die temporäre Freigabe wieder aus Ihrem Netzwerk!

Betroffene Produkte

WorkOffice

Verwandte Artikel