Flytte Lønn 5.0 fra SQL 2000 til SQL 2005 / 2008 Før du flytter databasene til Lønn 5.0 fra SQL Server 2000 til SQL Server 2005 / 2008 må du ta backup av databasene. Hvis SQL Server 2005 /2008 ikke allerede er installert, kan du laste ned en gratis versjon av SQL Server 2005 Express fra Microsoft. Du kan lastes ned fra denne på våre hjemmesider: www.huldt-lillevik.no. Se https://www.huldt-lillevik.no/page.aspx?path=135566,163066,210918,213821,221025 for mer informasjon om installasjon og nedlasting av SQL Server 2005 Express. Denne beskrivelsen omhandler flytting til SQL Server 2005. Du kan også benytte beskrivelsen ved flytting til SQL Server 2008 da fremgangsmåten er den samme. Hvordan flytte databasen 1. Velg menyvalg Verktøy Systemvedlikehold. 2. Merk feltet Separate filer 3. På se at alle databaser er merket under Lag kopi. 4. Klikk Ta sikkerhetskopi. Systemet lager SQL backup av alle databaser. I dette eksemplet får vi følgende backup filer:
5. Kopier alle backup filene over til serveren hvor SQL Server 2005 er installert. På serveren hvor SQL Server 2005 er installert, må du kjøre HL5_S_Setup.exe for å få opprettet en tom HLonn database, og få satt nødvendige innstillinger. Du kan laste ned HL5_S_Setup.exe under Support og nye versjoner på www.huldt-lillevik.no Her finner du også beskrivelse og link for installasjon av SQL Server 2005 Express. Installere databasefiler Forutsetninger SQL Server 2005/MS SQL 2005 Express SP3 eller nyere må være installert. Hvis MS SQL Server tidligere er installert, bør du ha installert siste Service Pack av databasemotoren: Du finner Service pack på www.microsoft.com/sqlserver. Fremgangsmåte 1. Start setup filen HL5_S_Setup.exe som dere har lastet ned. Du får frem vinduet der du starter installasjonsveiviseren for databasen. 2. Klikk Neste. Du får frem informasjon om lisensbetingelsene.
3. Les betingelsene og klikk Ja hvis du godkjenner disse. Du får frem dette vinduet ved installasjon mot MS SQL 2005 Express. 4. Ved installasjon mot MS SQL 2005 Express: Velg navnet på maskinen der databasen er installert etterfulgt av \ og eksisterende instans (\HL hvis du har benyttet vår standard ved installasjon av MS SQL 2005 Express). Velg at du skal koble til med servergodkjenning og angi sa og det passordet som ble opprettet ved installasjon av MS SQL 2005 Express. Kontakt systemansvarlig for å få navnet på maskin/instans, samt påloggingsinformasjon. Ved installasjon på lokal maskin kan du velge maskinnavn (local)\hl. Når du installerer på server, MÅ du angi fysisk navn på server. Hvis server heter Server1 angir du Server1\HL. Du får frem dette vinduet ved installasjon mot SQL Server:
5. Ved installasjon mot SQL Server: Velg databaseserver og påloggingsinformasjon, hvis du skal koble til med servergodkjenning. Kontakt systemansvarlig for å få navnet på maskin og påloggingsinformasjon. 6. Klikk Neste. 7. Systemet foreslår området for hvor database- og loggfiler skal installeres. Du skal vanligvis ikke endre dette. Området som foreslås kan variere alt etter hvilken type SQL Server som er installert. 8. Klikk Neste.
9. Velg hvilken type vedlikeholdsplan du skal benytte for databasen. Ved installasjon mot SQL Server: Velg Microsoft SQL Agent. Ved installasjon mot MS SQL 2005 Express: Velg HL Lønn Maintenance Service. Velg Ingen hvis du ikke har behov for vedlikeholdsplan (gjelder på mindre installasjoner). 10. Klikk Neste. Systemet viser deg valgene du har gjort så langt i installasjonen. 11. Klikk Installer for å starte installasjon av databasefilene. Databasefilene blir installert. Dette kan ta noe tid, avhengig av hvor rask maskinen er. Når filene er ferdig installert, får du opp avslutningsvinduet for installasjon av database. Hvis noen av systemfilene er i bruk, får du mulighet til å starte maskinen på nytt. Du må da velge å starte maskinen på nytt. 12. Klikk Fullfør. Installasjon av database er nå utført.
Legge tilbake SQL Backup 1. Velg Start All programs Microsoft SQL 2005 SQL Server Management Studio (Express). Du vil se at databasen HLonn er opprettet. 2. Høyreklikk på HLonn databasen og velg Tasks Restore Database.
3. Mer feltet From device og klikk. 4. Klikk Add.
5. Finn frem til aktuell backup. I dette tilfellet er det backup av HLonn common databasen som vi skal legge tilbake. Merk databasen og klikk OK. 6. Du får opp følgende skjermbilde. Klikk OK.
7. Merk feltet under kolonnen Restore. Klikk deretter Options øverst til venstre i skjermbildet.
8. Merk feltet Owervrite the existing database. Klikk OK. 9. Tilbakelegging av backup starter. Når den er ferdig får du opp følgende melding. 10. Klikk OK. 11. Nå er felles databasen HLonn lagt tilbake. Neste trinn er å legge tilbake klientdatabasene. Vi anbefaler at du oppretter klient databasene manuelt før du legger tilbake backup. Høyreklikk på Databases og velg New Database.
12. Du får opp følgende skjermbilde. 13. Skriv inn databasenavnet i feltet Database name. I dette eksemplet skal vi opprette databasen for klient 0, og angir HLonn0000. Klikk deretter OK. NB: Det er viktig at databasen blir opprettet korrekt med store og små bokstaver og 4 sifret klientnummer.
14. Database HLonn0000 er nå opprettet. 15. Gjenta punkt 2 10 ovenfor for alle databasene du skal legge tilbake backup for. Husk å velge riktig backup fil når du restorer. Sette opp klientapplikasjon til å starte mot riktig SQL Server Du må endre klientapplikasjonene (programmet) slik at det kjører mot riktig SQL Server. 1. Velg å Start all programs HuldtLillevik Huldt & Lillevik Lønn 5.0 Sjekk Registry på pc hvor programmet starter opp. Du får opp følgende skjermbilde: 2. Du må endre informasjon i følgende felter:
Følgende må endres: Databasebruker: Legg inn SQL pålogging som er opprettet i SQL Server 2005 DatabasePassord: Databaseserver: Legg inn passordet som tilhører SQL brukeren som ble angitt i feltet over Legg inn navnet på den nye database serverene og med evt (\aktuelt instance navn) I eksemplet over er instancen satt til HL. 3. Klikk Test kobling. Hvis alle opplysninger er korrekt får du følgende melding. 4. Klikk OK, og du får opp følgende melding. 5. Klikk Yes på denne. Gjenta denne operasjonen på samtlige pc er som kjører lønn.