Diese Anleitung hilft Ihnen dabei, nShift Ship On-premises auf einen neuen Server zu verschieben. Wir empfehlen, dies nur selbst durchzuführen, wenn Sie mit der Einrichtung von SQL-Servern vertraut sind. Diese Anleitung ist für nShift On-premises-Installationen gedacht, bei denen sich die SQL-Datenbank auf derselben Maschine befindet, einschließlich SQL Express-Setups. Wenn Ihre Einrichtung anders ist, empfehlen wir, einen Serverumzug zu buchen über den nShift Customer Service.
|
Wichtiger Hinweis: Nachdem Sie nShift On-premises auf einen neuen Computer/Server verschoben haben, können Sie die alte Installation nicht mehr verwenden. Wenn Sie dies tun, werden Sendungs- und Paketnummern wiederverwendet, was zu Strafen durch Frachtführer sowie zu verlorenen oder zurückgesendeten Sendungen führen kann. Wir empfehlen, Ihre nShift On-premises-Version VOR dem Serverumzug auf die neueste Version zu aktualisieren, um das Risiko von Problemen im Zusammenhang mit dem Serverumzug zu reduzieren. Wenn Ihre SQL-Version 2012 oder älter ist, müssen Sie eine 1:1-Installation auf dem neuen SQL-Server durchführen (empfohlen 2019 oder neuer) und anschließend auf die neueste Version von nShift On-premises aktualisieren.
|
Bitte prüfen Sie unsere system requirements, bevor Sie beginnen, um sicherzustellen, dass Sie über die erforderliche Hardware verfügen.
Folgen Sie diesen Schritten, um nShift Ship On-premises auf einen neuen Server zu verschieben:
- Schritt 1. Erstellen Sie ein Backup Ihrer Datenbank
- Schritt 2. Installieren Sie Microsoft SQL Server
- Schritt 3. Installieren Sie nShift On-premises
- Schritt 4. Stellen Sie die Datenbank wieder her und aktualisieren Sie sie
- Schritt 5. Verschieben Sie die Installations-ID
- Schritt 6. Leiten Sie Clients auf den neuen Server um
- Checkliste – Dinge, die nach dem Umzug zu beachten sind
- Fehlerbehebung
Schritt 1. Erstellen Sie ein Backup Ihrer Datenbank
Um nShift On-premises zu verschieben, benötigen Sie ein neues Backup der Datenbank. Stellen Sie sicher, dass das Backup aktuell ist, um die Wiederverwendung von Sendungs- oder Paketnummern zu vermeiden. (Bitte beachten Sie, dass das folgende Backup-Verfahren auf einer SQL Express-Installation basiert.)
- Stoppen Sie alle Import- und Export-Konfigurationen, die in Ihrem nShift On-premises ausgeführt werden. Gehen Sie zu Setup, suchen Sie nach Import Setup- und Export Setup-Symbolen, öffnen Sie diese und entfernen Sie das Häkchen bei Import Active und Export Active.
- Gehen Sie zu File > Backup and Shrink.
- Legen Sie unter Settings den Destination path fest und klicken Sie auf Backup. Es wird empfohlen, einen Netzwerkpfad zu wählen, auf den der neue Server Zugriff hat, damit Sie die Datei einfach auf den neuen Server kopieren können.
- Das Backup ist abgeschlossen, wenn Sie den Text Backup.bpl completed in der unteren linken Ecke des nShift On-premises-Fensters sehen.
- Verschieben Sie die Backup-Datei auf die neue Maschine. Ein Datenbank-Backup kann nur von einem lokalen Laufwerk wiederhergestellt werden.
- Stoppen und deaktivieren Sie den Dienst ConsignorServer.
Schritt 2. Installieren Sie Microsoft SQL Server
Der erste Schritt auf der neuen Maschine ist die Installation von Microsoft SQL Server.
Sie können ein Installationspaket von Microsoft hier herunterladen. Die Express-Version kann kostenlos heruntergeladen werden.
Wir empfehlen die Verwendung von Microsoft SQL Server 2022 oder neueren Versionen. Bitte beachten Sie, dass MS NET 8 oder neuer erforderlich ist, um alle Funktionen von nShift On-premises nutzen zu können.
Login, Benutzer erstellen und Berechtigungen im SQL Server vergeben
- Um ein Login für den SQL Server zu erstellen, stellen Sie zunächst eine Verbindung zur Datenbank mit Windows-Authentifizierung her.
- Klicken Sie auf Security, klicken Sie mit der rechten Maustaste auf den Ordner Logins und wählen Sie New Login.
- Wählen Sie SQL Server Authentication und geben Sie Login name (z. B. nshiftuser) und password ein. Entfernen Sie das Häkchen bei Enforce password policy.
- Gehen Sie zu Server Roles und aktivieren Sie sysadmin.
- Gehen Sie zu User Mapping und stellen Sie sicher, dass alles wie hier ausgewählt ist:
- Navigieren Sie zum Abschnitt Status und stellen Sie sicher, dass sowohl Permission to connect to database engine als auch Login aktiviert sind.
- Klicken Sie auf OK, um zu speichern.
- Die für die neue SQL-Datenbank erforderliche Rolle ist nun bereit.
- Stellen Sie sicher, dass Ihr SQL-Benutzer die richtigen Zugriffsrechte hat und dass Sie Mixed-Mode-Authentifizierung verwenden.