Umzug EM-Datenbank auf einen anderen SQL-Server

Daniel White
2026-01-06T20:34:14Z

Zusammenfassung

In diesem Artikel wird erklärt, welche Schritte durchgeführt werden müssen, wenn eine bestehende EM-Datenbank von einem SQL- Server auf einen anderen SQL-Server umgezogen werden soll.

Durchführung

Die Matrix42 Enterprise Manager Dienste (M42EmDp, M42EMImport und M42EMServer) müssen gestoppt werden

Ein Backup von der Matrix42 EM-Datenbank wird erzeugt

Das Backup wird auf dem neuen SQL-Server wieder eingespielt

Ein SQL-User wird auf dem neuen SQL-Server für den Zugriff des EM-Servers auf die Datenbank angelegt und berechtigt

Nun werden die Verbindungsdaten in der EMServer.exe.config & EmImport.exe.config (Nach einer Sicherung derselbigen) entsprechend dem neuen SQL-Server angepasst. Die Datei befindet sich im EM-Installationsverzeichnis unter dem Ordner "Bin". (C:\Program Files (x86)\Matrix42\Matrix42 Enterprise Manager\Bin)

z.B.:

Die oben gestoppte EM-Dienste werden wieder gestartet. Es kann einen Moment dauern, bis die Synchronisation beendet ist (Die CPU-Leistung kann für kurze Zeit relativ hoch sein).

Zusätzliche wichtige Informationen

Da wir einen SQL-Serverlink aufbauen und über den Link SQL Queries zur SCCM DB absetzen, muss der EM-Datenbank-Server ebenfalls diese Collation aufweisen. Ansonsten wird es im Betrieb zu Exceptions kommen.
Das Problem lässt sich am einfachsten lösen, indem man für den EM einen eigene SQL-Instanz auf dem SQL- Server zur Verfügung stellt. Es kann prinzipiell die Datenbank des SCCM-Servers mitverwendet werden. Allerdings ist darauf zu achten, wie der SQL-Server lizensiert wurde. Wurde dieser im Rahmen der SCCM-Lizenz exklusiv für die Nutzung von SCCM erworben, kann er nicht für die EM Installation mitverwendet werden.