Hvis du vil flytte nShift On-premises til en ny server på egen hånd, kan du lese denne veiledningen. Vi anbefaler imidlertid ikke å flytte nShift On-premises selv med mindre du har kunnskap om konfigurering av SQL-servere.
Consignor On-premises byttet navn til nShift On-premises i august 2021. Avhengig av hvilken versjon du har, kan det hende at programvaren din fremdeles heter Consignor On-premises, men fremgangsmåten her er likevel den samme.
Vigtig merknad: Når du har flyttet nShift On-premises til en ny datamaskin/server, kan du ikke lenger bruke den gamle installasjonen. Hvis du bruker den gamle installasjonen, brukes forsendelses- og pakkenumrene på nytt, noe som kan føre til bøter fra transportører eller at forsendelser forsvinner eller sendes tilbake |
Du kan ta en titt på systemkravene våre før du setter i gang, for å sjekke at du har maskinvaren som kreves. Denne veiledningen gjelder for installasjoner av nShift On-premises med SQL-databasen på samme maskin.
Følg denne fremgangsmåten for å flytte nShift On-premises til en ny server:
- Trinn 1: Lag en sikkerhetskopi av databasen din.
- Trinn 2: Installer Microsoft SQL Server.
- Trinn 3: Installer nShift On-premises.
- Trinn 4: Gjenopprett og oppdater databasen.
- Trinn 5: Flytt installasjons-ID-en.
- Trinn 6: Viderekoble klienter til den nye serveren.
- Sjekkliste: Dette må du huske på etter flyttingen.
- Feilsøking.
Trinn 1: Lag en sikkerhetskopi av databasen din
Du trenger en sikkerhetskopi av databasen for å flytte On-premises. Sørg for at sikkerhetskopien er ny for å unngå at forsendelses- eller pakkenumre brukes om igjen.
- Stopp eventuelle Import- og Export-konfigurasjoner som kjører i On-premises. Gå til Setup, finn alle Import Setup- og Export Setup-ikonene, og åpne dem. Fjern deretter avmerkingen for Import Active og Export Active.
- Gå til File > Backup and Shrink.
- Under Settings angir du Destination path og klikker på Backup. Det er lurt å velge en nettverksbane som den nye serveren har tilgang til, slik at du enkelt kan kopiere filen til den nye serveren.
- Sikkerhetskopieringen er fullført når du ser beskjeden Backup.bpl completed nederst i venstre hjørne i On-premises-vinduet.
- Flytt sikkerhetskopien til den nye maskinen. En sikkerhetskopi av en database kan bare gjenopprettes fra en lokal stasjon.
- Stopp og deaktiver ConsignorServer-tjenesten.
Trinn 2: Installer Microsoft SQL Server
Det første du må gjøre på den nye maskinen, er å installere Microsoft SQL Server.
Du kan laste ned en installasjonspakke fra Microsoft her. Ekspressversjonen kan lastes ned gratis.
Du kan også laste ned Microsoft SQL Server Express fra nShift her. Merk at denne versjonen er laget for nShift On-premises og forutsetter at du installerer en database som heter nShift, og at SQL-databasen og nShift On-premises er på samme maskin.
Vi anbefaler å bruke Microsoft SQL Server 2019 eller nyere versjoner. Merk at .NET Framework 4 eller nyere kreves for å benytte alle funksjonene i nShift On-premises.
Trinn 3: Installer nShift On-premises
Det første du må gjøre på den nye maskinen, er å installere Microsoft SQL Server.
- Last ned og installer nShift On-premises på den nye serveren: SetupSRVC.exe.
- Skriv inn SQL-påloggingsinformasjonen din når du kommer til Create nShift On-premises Database-skjermen. Du opprettet Database Server Name og User Password da du installerte SQL-serveren. Hvis du ikke finner navnet på databasen din i rullegardinmenyen, kan du klikke på Previous og merke av i boksen Advanced Options før du klikker på Next igjen. Når du har oppgitt riktig informasjon, klikker du på Next. (Hvis du har brukt SQL 2019-versjonen fra nShift, trenger du ikke å endre noe her).
- Klikk på Start for å begynne opprettingen av databasen.
- Når du åpner nShift On-premises for første gang, må du oppgi en product key. Klikk på Cancel.
- nShift On-premises vil da startes og er klar til å gjenopprette databasen.
Trinn 4: Gjenopprett og oppdater databasen
- Gå til Tools > Advanced > SQL Explorer.
- SQL Explorer i nShift On-premises er passordbeskyttet av sikkerhetsmessige årsaker. Ta kontakt med nShifts kundeservice for hjelp med å angi kontrollkoden. (Bruk av Password Safezone i nShift On-premises er alltid kundens eget ansvar.)
- I SQL Explorer høyreklikker du på nShift-databasen og velger Restore database.
- Velg sikkerhetskopien du lagde på den gamle maskinen, og klikk på Restore.
- Når databasen er gjenopprettet, må den oppdateres. Gå til C:\Program Files (x86)\Consignor, og finn programfilen UpdateDatabase. Kjør filen som administrator.
- Klikk på Update. Oppdateringen tar noen minutter. Klikk på Close når oppdateringen er ferdig.
Trinn 5: Flytt installasjons-ID-en
nShift On-premises er avhengig av flere nettjenester, og krever at du flytter installasjons-ID-en for å fungere på riktig måte.
- Gå til Tools > Advanced > Move installation.
- Move Installation i nShift On-premises er passordbeskyttet av sikkerhetsmessige årsaker. Ta kontakt med nShifts kundeservice for hjelp med å angi kontrollkoden. (Bruk av Password Safezone i nShift On-premises er alltid kundens eget ansvar.)
- Velg alternativ nummer to, skriv inn navnet på den gamle datamaskinen din og klikk på Move.
- Når du ser en melding som bekrefter at installasjons-ID-en flyttet, må du starte nShift On-premises på nytt. Vi anbefaler også at du starter Windows på nytt.
Trinn 6: Viderekoble klienter til den nye serveren
- Gå til Edit> Server Connection.
- Skriv inn det nye servernavnet og klikk på Test connection.
- Hvis tilkoblingen er vellykket, må du starte nShift On-premises på nytt for at den nye serveren skal brukes.
Hvis du har aktivert Windows Firewall på den nye serveren, må du legge til et unntak i brannmuren for at klienter skal kunne koble til. Du finner mer informasjon i artikkelen Åpne Windows-brannmuren for klienttilkoblinger til serveren.
Sjekkliste: Dette må du huske på etter flyttingen
Når nShift On-premises-installasjonen og flyttingen av databasen er fullført, er det et par ting du må huske på. Det er ikke sikkert at alle punktene nedenfor er relevante for alle installasjoner.
- Husk å stoppe ConsignorServer-tjenesten på den gamle serveren hvis du ikke gjorde dette i trinn 1.
- Aktiver eksport- og importkonfigurasjonen på den nye serveren. Husk å bytte bane, hvis det er aktuelt, og sjekke at tilgangen er opprettet.
- Test skriverinnstillingene ved å skrive ut en testetikett og et A4-dokument.
- Hvis ConsignorServer-tjenesten kjører på en bestemt bruker, må denne brukeren ha alle nødvendige rettigheter.
- Hvis du har eksterne klienter, må du forsikre deg om at TCP/IP-konfigurasjonen er aktivert for nShift/Consignor-forekomsten i SQL Server Configuration Manager. Dette er nødvendig for at en ekstern klient skal kunne koble seg til SQL Server. Named Pipes-protokollen er IKKE nødvendig.
- Sjekk tilkoblingen fra klientene dine til serveren. Hvis tilkoblingen ikke fungerer, anbefaler vi deg å lese denne veiledningen: Åpne Windows-brannmuren for klienttilkoblinger til serveren.
Feilsøking
I denne delen finner du informasjon om de vanligste feilene som kan oppstå når nShift On-premises skal flyttes til en ny server. Hvis du opplever problemer som ikke er beskrevet her, bør du kontakte nShifts kundeservice for å få hjelp.
Problemer med sikkerhetskopiering av databasen
Du får ikke laget en sikkerhetskopi ved å følge instruksjonene i trinn 1.
Mulig løsning:
Prøv å lage sikkerhetskopien i SQL Management Studio i stedet. Du kan også lage en sikkerhetskopi via SQL Explorer, som kan åpnes i nShift On-premises ved å gå til Tools > Advanced > SQL Explorer.
Installasjons-ID-en er allerede i bruk
On-premises gir beskjed om at installasjons-ID-en allerede er i bruk.
Mulig løsning:
Installasjons-ID-en din har ikke blitt flyttet til den nye installasjonen. Gå tilbake til trinn 5. Flytt installasjons-ID-en på nytt. Hvis problemet vedvarer, kan du kontakte nShifts kundeservice, som kan hjelpe deg med å løse problemet.
Problemer med tilkobling mellom klienter og server
Flyttingen gikk bra, men du kan ikke koble til serveren fra klientene dine.
Mulig løsning: Mislykket tilkobling er ofte knyttet til portene som brukes, eller kan komme av at Windows-brannmuren blokkerer tilkoblingen. Vi anbefaler at du følger denne veiledningen:
Åpne Windows-brannmuren for klienttilkoblinger til serveren
Ingen data i Portal
Hvis du ikke har fått stoppet den gamle Consignor-tjenesten etter at databasen ble sikkerhetskopiert, eller hvis du har gjenopprettet en gammel database, brukes de samme ID-ene i Portal-databasen for forsendelser i både den gamle og den nye installasjonen, og portalopplastingene vil derfor mislykkes.
Mulig løsning:
Du kan tilbakestille forsendelses-ID-ene ved å gå til Tools > Options > Restricted og klikke på Reset Shipment Gobal Unique Id.
Sørg for at Portal er aktivert. Gå til Tools > Portal status, og klikk på Enable Portal.
SQL-feil på stabler
Problem:
Det oppstår en SQL-feil når du klikker på en stabel i utboksen.
Mulig løsning:
Oppdater databasen.
Andre feilsøkingstips:
- Tjenestebrukerkonto: Noen kunder bruker en bestemt brukerkonto for å kjøre ConsignorServer-tjenesten, men glemmer å konfigurere dette på den nye serveren. Det kan føre til at enkelte prosesser ikke fungerer, på grunn av manglende tilgangsrettigheter. Det kommer ikke alltid tydelig frem i feilmeldinger at tilgangsrettigheter er årsaken til et problem, så du må derfor sørge for at tjenestebrukeren har de nødvendige rettighetene.
- SQL-brukerrettigheter: Sørg for at SQL-brukeren din har de nødvendige tilgangsrettighetene, og at du bruker Mixed mode authentication.
- Avinstaller den gamle tjenesten: Du må avinstallere ConsignorServer-tjenesten på den gamle maskinen hvis den fortsatt brukes. Det hender at kunder starter en gammel maskin og dermed også starter en gammel nShift On-premises-installasjon, noe som fører til dupliserte data og importer.