Sie können Ihr vorhandenes Control Center 10 auf einen neuen Server migrieren, oder Sie können Ihr Control Center 2019 migrieren und ein Upgrade auf 10 durchführen.

Warnung

Control Center 10 Datenbank ist nicht mit den vorherigen Versionen von Control Center kompatibel. Sie können nach dem Upgrade der Datenbank nicht zu vorherigen Versionen von Control Center zurückkehren. Erstellen Sie eine Control Center Datenbanksicherung vor dem Upgrade auf Control Center 10.

Migration auf einen neuen Server besteht aus zwei Schritten:

  1. Migration der Control Center Datenbank.

  2. Installation der Control Center Anwendung auf Ihren neuen Server.

Sie können die Control Center Anwendung und Datenbank auf dem gleichen Server oder auf getrennten Servern installieren.

Wenn Sie Ihre Datenbank auf einen neuen Server migrieren, verhindern einige vorhandene Datenbankeinstellungen die Funktion Ihrer neuen Control Center Installation. Das folgende Verfahren beschreibt auch, wie Sie die notwendigen Datenbankeigenschaften ändern, um Ihr neues Control Center zu aktivieren.

Das Ziel ist es, Ihre bestehende Datenbank auf den neuen Server zu kopieren und neue Benutzer durch die Ausführung von SQL-Skripten zu aktivieren.

Wenn Sie aktuell Control Center V2019 installiert haben, aktivieren Sie Ihren LMS 10 Lizenzschlüssel in Ihrem vorhandenen Control Center. Control Center V2019 funktioniert auch mit der V10-Lizenz.

So führen Sie eine Migration Ihrer Control Center Datenbank und ein Upgrade Ihres Control Center durch:

  1. Erstellen Sie auf Ihrem aktuellen Server Ihre Control Center SQL-Datenbanksicherung. Kopieren Sie die Datenbanksicherung auf Ihren neuen Server und führen Sie eine Datenbankwiederherstellung durch.

  2. Installieren Sie Control Center 10 auf Ihrem neuen Server. Wählen Sie während der Installation einen Datenbanknamen, der sich von dem Namen der Backup-Datenbank auf Ihrem alten Server unterscheidet. (Der Standardname der Datenbank ist NiceAN was in den meisten Fällen auch der Name Ihrer alten Datenbank ist. So können Sie während der Installation z. B. den Namen NiceAN1 verwenden).

    Warnung

    Prüfen Sie die Option, HTTPS zu aktivieren, sorgfältig. Sie können die Option nach der Installation nicht mehr ändern, ohne Control Center neu zu installieren.

    Die Installation erstellt Windows-Benutzer EPM_USER und EPM_DB_ADMIN.

    Die Schritte 3. - 7. beschreiben die Einrichtung der Benutzer EPM_USER und EPM_DB_ADMIN.

  3. Öffnen Sie Ihr SQL Management Studio und führen Sie das Skript aus, um Windows- oder SQL-Anmeldeinformationen für die alte Datenbank (die von Ihrem alten Server wiederhergestellte Datenbank) zu erstellen.

    Warnung

    Bearbeiten Sie die Skripts vor der Ausführung. Ersetzen Sie Variablennamen $(VARIABLE_NAME).

    USE [master];    
    GO
  4. Fügen Sie Berechtigungen zum Benutzer EPM_DBADMIN hinzu:

    GRANT CONNECT SQL TO [$(EPM_DB_ADMIN)];
    GRANT CREATE ANY DATABASE TO [$(EPM_DB_ADMIN)];
  5. Erstellen Sie EPM_USER und räumen Sie Berechtigungen ein:

    USE [$(DatabaseName)];
    GO
    CREATE USER [$(EPM_USER)] FOR LOGIN [$(EPM_USER)] WITH DEFAULT_SCHEMA = [$(SchemaName)];
    GRANT CONTROL, EXECUTE, SELECT, INSERT, UPDATE, DELETE ON SCHEMA::[$(SchemaName)] TO [$(EPM_USER)];
    GRANT CREATE TABLE TO [$(EPM_USER)];
    GRANT CREATE SCHEMA TO [$(EPM_USER)];
  6. Ändern Sie den Besitzer des SignalR-Schemas:

    IF EXISTS (SELECT * FROM sys.schemas WHERE name = 'SignalR')
    BEGIN
         -- set schema owner
            EXEC ('ALTER AUTHORIZATION ON SCHEMA::[SignalR] TO [$(EPM_USER)];');
    END
  7. Ändern Sie den Besitzer der Datenbank. Die Syntax für Windows-Benutzer lautet wie folgt:

    EXEC ('ALTER AUTHORIZATION ON DATABASE::[$(DatabaseName)] TO [$(EPM_DB_ADMIN)];');

    Anmerkung

    $(DatabaseName) wird ersetzt durch NiceAN (Ihre alte Datenbank)

    $(SchemaName) wird ersetzt durch nan

    $(EPM_DB_ADMIN) wird ersetzt durch NEW_SERVER\EPM_DBADMIN

    $(EPM_USER) wird ersetzt durch NEW_SERVER\EPM_USER

  8. Geben Sie Ihrer neu installierten Datenbank einen neuen Namen, und benennen Sie dann Ihre Backup-Datenbank in den Namen Ihrer neu erstellten Datenbank um, bevor Sie sie umbenennen. So wird Ihr Control Center Ihre Backup-Datenbank mit neuen Benutzern verwenden.

    Beispiel 1. Beispiel

    Der Name Ihrer Backup-Datenbank ist NiceAN. Bei der Installation Ihrer neuen Datenbank haben Sie den Namen NiceAN1 gewählt.

    Benennen Sie zunächst Ihre neu installierte Datenbank von NiceAN1 in NiceAN1a um.

    Anschließend benennen Sie Ihre Backup-Datenbank von NiceAn in NiceAn1 um.


    Anmerkung

    Sie können Ihre Datenbanken umbenennen, wenn sie offline sind. Klicken Sie mit der rechten Maustaste auf die Datenbank und wählen Sie Aufgaben > Offline gehen.

Jetzt können Sie Control Center auf Ihrem neuen Server ausführen.