Deze handleiding helpt u om nShift Ship On-premises naar een nieuwe server te verplaatsen. We raden aan dit alleen zelf te doen als u vertrouwd bent met het opzetten van SQL-servers. Deze handleiding is bedoeld voor nShift On-premises-installaties waarbij de SQL-database zich op dezelfde machine bevindt, inclusief SQL Express-opstellingen. Als uw opstelling anders is, raden we aan een serververplaatsing te boeken bij nShift Customer Service.
|
Belangrijke opmerking: Wanneer u nShift On-premises naar een nieuwe computer/server hebt verplaatst, kunt u de oude installatie niet langer gebruiken. Als u dat wel doet, worden zending- en pakketnummers opnieuw gebruikt, wat kan leiden tot boetes van vervoerders en verloren of geretourneerde zendingen. We raden aan uw nShift On-premises-versie bij te werken naar de nieuwste versie VOORDAT u een serververplaatsing uitvoert om het risico op problemen in verband met de serververplaatsing te verkleinen. Als uw SQL-versie 2012 of ouder is, moet u een 1:1-installatie uitvoeren op de nieuwe SQL-server (aanbevolen 2019 of hoger) en daarna bijwerken naar de nieuwste versie van nShift On-premises.
|
Controleer onze systeemvereisten voordat u begint om er zeker van te zijn dat u over de benodigde hardware beschikt.
Volg deze stappen om nShift Ship On-premises naar een nieuwe server te verplaatsen:
- Stap 1. Maak een back-up van uw database
- Stap 2. Installeer Microsoft SQL Server
- Stap 3. Installeer nShift On-premises
- Stap 4. Herstel en werk de database bij
- Stap 5. Verplaats de installatie-ID
- Stap 6. Leid clients om naar de nieuwe server
- Checklist - dingen om te onthouden na de verplaatsing
- Probleemoplossing
Stap 1. Maak een back-up van uw database
Om nShift On-premises te verplaatsen, hebt u een nieuwe back-up van de database nodig. Zorg ervoor dat de back-up nieuw is om te voorkomen dat zending- of pakketnummers opnieuw worden gebruikt. (Houd er rekening mee dat de volgende back-upprocedure is gebaseerd op een SQL Express-installatie.)
- Stop alle Import- en Export-instellingen die in uw nShift On-premises worden uitgevoerd. Ga naar Setup, zoek eventuele pictogrammen voor Import Setup en Export Setup, open deze en verwijder het vinkje bij Import Active en Export Active.
- Ga naar File > Backup and Shrink.
- Stel onder Settings het Destination path in en klik op Backup. Het wordt aanbevolen een netwerkpad te kiezen waartoe de nieuwe server toegang heeft, zodat u het bestand eenvoudig naar de nieuwe server kunt kopiëren.
- De back-up is voltooid wanneer u de tekst Backup.bpl completed ziet in de linkerbenedenhoek van het nShift On-premises-venster.
- Verplaats het back-upbestand naar de nieuwe machine. Een databaseback-up kan alleen vanaf een lokale schijf worden hersteld.
- Stop en deactiveer de ConsignorServer-service.
Stap 2. Installeer Microsoft SQL Server
De eerste stap op de nieuwe machine is het installeren van Microsoft SQL Server.
U kunt een installatiepakket downloaden van Microsoft hier. De Express-versie kan gratis worden gedownload.
We raden aan Microsoft SQL Server 2022 of toekomstige versies te gebruiken. Houd er rekening mee dat MS NET 8 of nieuwer vereist is om van alle functies in nShift On-premises te profiteren.
Maak een login en gebruiker aan en verleen machtigingen in de SQL-server
- Om de login voor de SQL-server aan te maken, begint u met verbinding maken met de database met Windows-verificatie.
- Klik op Security, klik met de rechtermuisknop op de map Logins en kies New Login.
- Kies SQL Server Authentication en vul Login name (bijv. nshiftuser) en password in. Verwijder het vinkje naast Enforce password policy.
- Ga naar Server Roles en vink sysadmin aan.
- Ga naar User Mapping en zorg ervoor dat alles is aangevinkt zoals hier:
- Navigeer naar het gedeelte Status en zorg ervoor dat zowel Permission to connect to database engine als Login zijn ingeschakeld.
- Klik op OK om op te slaan.
- De rol die nodig is voor de nieuwe SQL-database is nu gereed.
- Zorg ervoor dat uw SQL-gebruiker de juiste toegangsrechten heeft en dat u mixed-mode authentication gebruikt.
Stap 3. Installeer nShift On-premises
- Download en installeer nShift On-premises op de nieuwe server: SetupSRVC.exe.
- Voer uw SQL-inloggegevens in wanneer u het scherm Create nShift On-premises Database bereikt. De Database Server Name en het User Password zijn de instantie en het wachtwoord die u tijdens de installatie van SQL Server hebt aangemaakt. Als u uw databasenaam niet in het vervolgkeuzemenu ziet, probeer dan op Previous te klikken en Advanced Options aan te vinken voordat u opnieuw op Next klikt. De gebruiker die u gebruikt moet toegang hebben tot de Master-database. Zodra u de juiste informatie hebt ingevoerd, klikt u op Next. (Als u de SQL-versie van nShift hebt gebruikt, zijn in deze stap geen wijzigingen nodig.)
- Klik op Start om te beginnen met het aanmaken van de database.
- Wanneer u nShift On-premises voor het eerst start, wordt om een productsleutel gevraagd. Klik op Cancel.
- nShift On-premises wordt nu gestart en is klaar om de database te herstellen.
Stap 4. Herstel en werk de database bij
- Ga naar Tools > Advanced > SQL Explorer.
- SQL Explorer binnen nShift On-premises is om veiligheidsredenen met een wachtwoord beveiligd. Neem contact op met nShift Customer Service voor hulp bij het invoeren van de controlecode. (Het invoeren van de Password Safezone binnen On-premises is altijd de eigen verantwoordelijkheid van de klant!).
- Klik in SQL Explorer met de rechtermuisknop op de nShift-database en selecteer Restore database.
- Voer het pad in naar het oude databaseback-upbestand dat u op de oude machine hebt gemaakt, of klik op de drie puntjes om te bladeren en het te zoeken. Deze stap kan enkele minuten duren. Selecteer het bestand en klik op Restore.
- Nadat de database is hersteld, moet deze worden bijgewerkt. Ga naar C:\Program Files (x86)\Consignor (of waar het programma is geïnstalleerd) en zoek het programmabestand UpdateDatabase. Voer het bestand uit als administrator.
- Klik op Update. De update duurt enkele minuten. Klik op Close wanneer deze is voltooid.
Stap 5. Verplaats de installatie-ID
nShift On-premises is afhankelijk van een aantal webservices en vereist dat u de installatie-ID verplaatst om correct te werken.
- Ga naar Tools > Advanced > Move installation.
-
Move Installation is om veiligheidsredenen met een wachtwoord beveiligd. Neem contact op met nShift Customer Service voor hulp bij het invoeren van de controlecode. (Het invoeren van de Password Safezone is altijd de eigen verantwoordelijkheid van de klant!).
- Kies de tweede optie, voer de naam van uw oude computer in en klik op Move.
- Wanneer u een melding ziet die bevestigt dat uw installatie is verplaatst, moet u nShift On-premises opnieuw starten. We raden ook aan Windows op dit moment opnieuw te starten.
Stap 6. Leid clients om naar de nieuwe server
- Ga naar Edit > Server Connection.
- Voer de naam van de nieuwe server in en klik op Test connection.
- Als de verbinding succesvol is, moet u nShift On-premises opnieuw starten en verwijst deze nu naar de nieuwe server.
Als u Windows Firewall op de nieuwe server gebruikt, moet u een uitzondering in de Firewall toevoegen zodat de clients verbinding kunnen maken. Zie ons artikel Opening Windows Firewall for client connections to server.
Checklist - dingen om te onthouden na de verplaatsing
Wanneer u klaar bent met de On-premises-installatie en het verplaatsen van de database, zijn er een paar dingen om te onthouden. Niet alle onderstaande punten zijn relevant voor alle installaties.
- Vergeet niet de ConsignorServer-service op de oude server te stoppen als u dit niet in stap 1 hebt gedaan.
- Activeer de Export- en Import-instellingen op de nieuwe server. Vergeet niet paden aan te passen indien relevant en controleer of er toegang is.
- Test uw printerinstellingen, probeer een testlabel en een A4-document af te drukken.
- Als de ConsignorServer-service onder een specifieke gebruiker draait, moet deze gebruiker over alle benodigde rechten beschikken.
- Als u externe clients heeft, zorg er dan voor dat u de TCP/IP-configuratie voor de Consignor-instantie in SQL Server Configuration Manager inschakelt. Dit is nodig zodat een externe client verbinding kan maken met de SQL Server. Het Named Pipes-protocol is NIET nodig.
- Controleer de verbinding van uw clients met de server. Als de verbinding niet werkt, raden we aan deze handleiding te lezen: Opening Windows Firewall for client connections to server.
- Controleer of SQL Server Browser is gestart. Zo niet, dan kan de client geen verbinding maken met de database.
Probleemoplossing
In dit gedeelte worden enkele van de meest voorkomende fouten uitgelegd die u kunt tegenkomen wanneer u nShift On-premises naar een nieuwe server verplaatst. Als u problemen tegenkomt die hier niet worden beschreven, raden we aan contact op te nemen met nShift Customer Service voor ondersteuning.
Ga naar:
- Problemen met databaseback-up
- Installatie-ID is al in gebruik
- Problemen met de verbinding tussen clients en server
- Geen gegevens in nShift Portal
- SQL-fout op stack
- Andere tips voor probleemoplossing
Problemen met databaseback-up
Het maken van een databaseback-up zoals beschreven in stap 1 mislukt.
Voorgestelde oplossing:
Probeer de back-up in plaats daarvan vanuit SQL Management Studio te maken. Het is ook mogelijk een databaseback-up te maken vanuit SQL Explorer, dat in nShift On-premises kan worden geopend via Tools > Advanced > SQL Explorer.
Installatie-ID is al in gebruik
nShift On-premises geeft aan dat de installatie-ID al in gebruik is.
Voorgestelde oplossing:
Uw installatie-ID is niet correct naar de nieuwe installatie verplaatst. Probeer Stap 5. Verplaats uw installatie-ID opnieuw uit te voeren. Probeer de installatie-ID te verplaatsen door de naam van de nieuwe computer op uw oude computer in te voeren:
Als de waarschuwing blijft bestaan, neem dan contact op met nShift Customer Service, die u kan helpen het probleem op te lossen.
Problemen met de verbinding tussen clients en server
De verplaatsing is goed verlopen, maar u kunt vanaf uw clients geen verbinding maken met de server.
Voorgestelde oplossing: Een verbroken verbinding houdt vaak verband met de gebruikte poorten of met Windows Firewall die de verbinding blokkeert. We raden aan deze handleiding te volgen:
Opening Windows Firewall for client connections to server
Geen gegevens in nShift Portal
Als u de oude nShift-server na het maken van de back-up van de database niet volledig hebt kunnen uitschakelen, of als u een oudere database hebt hersteld, hebben de zendingen in zowel de oude als de nieuwe installatie dezelfde ID's in de Portal-database. Hierdoor mislukt de Portal-upload.
Voorgestelde oplossing:
U kunt de zending-ID's resetten - ga naar Tools > Options > Restricted en klik op Reset Shipment Global Unique Id.
Zorg ervoor dat Portal is ingeschakeld. Ga naar Tools > Portal status en klik op Enable Portal.
SQL-fout op stack
Probleem:
Klikken op een stack in Outbox genereert een SQL-fout
Voorgestelde oplossing:
Voer een database-update uit
Andere tips voor probleemoplossing:
-
Service user account: Sommige klanten gebruiken een specifiek gebruikersaccount om de ConsignorServer-service uit te voeren, maar vergeten dit mogelijk op de nieuwe server in te stellen. Hierdoor kunnen bepaalde processen niet correct werken vanwege onvoldoende toegangsrechten. Omdat foutmeldingen vaak niet duidelijk aangeven dat het om toegangsrechten gaat, controleer alstublieft dubbel of de servicegebruiker de benodigde machtigingen heeft.
-
SQL user rights: Zorg ervoor dat uw SQL-gebruiker de juiste toegangsrechten heeft en dat u mixed-mode authentication gebruikt.
- Uninstall old service: Verwijder de ConsignorServer-service op de oude machine als die machine nog in gebruik is. We zien af en toe klanten die de oude machine opnieuw hebben opgestart, waardoor de oude ConsignorServer opnieuw wordt gestart, wat resulteert in dubbele gegevens/imports.