Intentor Helpdesk - Installasjon Step #4: Database Dokumentasjon levert av: Prosjekt: Norsk Data Senter AS Installasjon av Intentor Helpdesk Norsk Data Senter AS e-post info@nds.no ORG. NR. No 939 483 969 MVA MOSS (Hovedkontor) TRONDHEIM BERGEN Varnaveien 34, Sigmasenteret, Jonstadveien 6, Postboks 587 Høyden, 1522 Moss Vestre Rosten 85, 7075 Tiller 5146 Fyllingsdalen Tlf 69 27 80 00 Faks 69 27 81 00 Tlf 69 27 80 00 Faks 72 89 78 01 Tlf 69 27 80 00 Faks 55 16 70 60
Innholdsfortegnelse 1 Dokumentbeskrivelse... 3 2 Versjonskontroll... 3 3 Generell informasjon... 4 4 Opprettelse av database... 4 4.1 Installasjonen... 5 5 Etter opprettelsen... 9 5.1 Logge på SQL Server... 9 5.2 Opprette login for Intentor Helpdesk... 10 5.3 Sette login til database... 13 Side 2 av 13
1 Dokumentbeskrivelse Hensikten med dokumentet Dette dokumentet tar for seg et standard oppsett av databasen til Intentor Helpdesk. 2 Versjonskontroll Dato Versjon Endret av Kommentar 13.01.2012 1.0 Mats Magnem Opprinnelig dokument 02.10.2012 1.1 Mats Magnem Oppdaterte screenshots og informasjon. 28.01.2013 1.2 Mats Magnem Oppdaterte screenshots og informasjon. 25.03.2013 1.3 Mats Magnem Oppdaterte screenshots og informasjon. 04.10.2013 1.4 Mats Magnem Oppdaterte screenshots og informasjon. Side 3 av 13
3 Generell informasjon Dette dokumentet tar for seg en standard installasjon og konfigurasjon av Intentor Helpdesk sin database. OBS: Det anbefales å lese dokumentet "Intentor Helpdesk - Installasjon - Step 1 - Generel informasjon" før man fortsetter med dette dokumentet. OBS: Dette dokumentet forutsetter at Microsoft SQL Server 2008 Express eller Microsoft SQL Server 2008 R2 er installert jamfør dokumentet "Step 2 - Microsoft SQL Server 2008 Express". Pass på at brukeren som er logget på serveren har admin-rettigheter og muligheter til å installere og opprette ressurser på serveren. OBS: Versjonsnumre på filer kan variere fra screenshots i dette dokumentet ved nyere versjoner. Dette vil ikke ha noen påvirkning på fremgangsmåten for oppgradering. 4 Opprettelse av database Åpne et Utforsker-vindu og naviger fram til der oppsett-filene for Intentor Helpdesk. Oppsett/oppdatering av database finnes i "1100_newage" (mappe "Databaseoppdatering"). I dette eksempelet: C:\temp\1100_newage\Databaseoppdatering I denne mappen ligger en applikasjon som heter "helpdesk.dbtool.exe". Dette er applikasjonen som både oppretter nye og oppdaterer gamle databaser for Intentor Helpdesk. Det anbefales på det sterkeste å avinstallere eventuelle eldre installasjoner av "helpdesk.dbtool". Side 4 av 13
4.1 Installasjonen Lokaliser filen "helpdesk.dbtool.exe" og kjør den ved å dobbeltklikke på den. Når "Intentor Helpdesk Databaseverktøy" er startet så vil man få et valg om man vil oppdatere en eksisterende eller om man vil installere en ny database. I dette eksempelet skal vi installere en ny database (oppdatering er beskrevet i et eget dokument). Vi velger derfor "Installere en ny Intentor Helpdesk database" og trykker på knappen "Neste". Videre får vi flere valg der vi har muligheten til å opprette tom database, en demodatabase eller oppgradere fra veldig gamle versjoner. Side 5 av 13
Vi velger her å opprette en helt tom database og trykker på knappen "Neste". I neste skjermbilde kommer muligheten til å velge hvor databasen skal installeres og hva den skal hete. Side 6 av 13
I feltet for plassering kan man skrive inn det området man vil installere til. Som regel er dette på en lokasjon der SQL Server legger filer som standard. I dette eksempelet er det i følgende mappe: C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA (Denne filbanen kan variere ut ifra 64/32-bits operativsystem, versjon av SQL Server og navn på instans.) Dersom man har angitt at databasen skal være på et område annet enn systempartisjon (som f.eks., D:\SQLServer\DATA), så er det denne mappen som skal skrives her. Det skal også skrives filnavnet til MDF-filen. Det anbefales at MDF-filnavnet er "HELPDESK5.mdf", selv om det foreslås "HELPDESK4.mdf". I dette eksempelet skriver vi som følger: C:\SQLServer\Data\helpdesk5.mdf Nytt databasenavn settes til: HELPDESK5 Side 7 av 13
Deretter skal vi velge SQL Serveren som databasen skal installeres på. I dette eksempelet skal databasen ligge på samme server som vi er logget på. Derfor angir jeg databaseserver som "(local)" etterfulgt av instansnavnet: (local)\sqlexpress Det er to måter å autentisere seg mot databaseserveren. 1) Windows-integrert autentisering 2) SQL Server-autentisering Her kan man velge å autentisere seg med SQLServerens "sa"-brukes og tilhørende passord. Det er SQL Serverautentisering. Dersom man bruker Windows-autentisering så logger man på databasen med den brukeren man er pålogget med. I dette eksempelet er vi pålogget med "administrator", og den ble satt som systemadministrator i dokumentet som beskriver installasjon av SQL Server 2008. Derfor benytter vi "Windows-integrert autentisering" og trykker på "Fullfør" for å starte installasjonen. Dette vil ta noen sekunder, avhengig av tilgjengelige ressurser på serveren. Når installasjonen er fullført kvitteres det med at "Databasen er opprettet og klar til bruk". Trykk på knappen "OK" for å avslutte installasjonen. Side 8 av 13
5 Etter opprettelsen Når databaseopprettelsen er ferdig kan vi logge oss på SQL Serveren og sjekke at alt er som det skal og utføre noen flere operasjoner. 5.1 Logge på SQL Server Vi benytter oss da av "SQL Server Management Studio", som er tilgjengelig fra Start-menyen: "Start -> All Programs -> Microsoft SQL Server 2008" Velg: "SQL Server Management Studio" Vi blir nå spurt om servernavn og autentisering. Som med "Intentor Helpdesk Databaseverktøy" bruker vi "(local)\sqlexpress" og autentiserer oss med "Windows Authentication". Denne kan variere fra eksempelet vist her. Trykk på knappen "Connect" for å koble til SQL Server. Side 9 av 13
Vå ser nå databasen "HELPDESK5" i oversikten. 5.2 Opprette login for Intentor Helpdesk Fra "SQL Server Management Studio", naviger til: "Security -> Logins" Høyreklikk på "Logins" og velg "New Login ". Det kommer nå opp et ny dialogboks som du har muligheten til å opprette nye brukere fra. De første endringene vi skal gjøre er på menypunktet "General" på venstre i skjermbildet som er åpent. Side 10 av 13
Opprett en ny login som heter f.eks. "helpdesk" med et passord du selv bestemmer. Slå gjerne av "Password policy" dersom det er ønskelig. Sett "Default database" til "HELPDESK5", som akkurat ble opprettet. Velg deretter "User Mapping" fra menyen på venstre. Side 11 av 13
Velg "HELPDESK5" i listen øverst og sett en hake til venstre. Angi deretter "dbo" som "Default Schema" og sett en hake foran "db_owner". (se skjermdump over) Trykk på knappen "OK" for å opprette login'et. Side 12 av 13
5.3 Sette login til database Nå skal egentlig login'et være satt til "HELPDESK5"-databasen. Men vi skal likevel inn for å se om alt ser satt korrekt. Finn "HELPDESK5"-databasen ved å benytte "SQL Server Management Studio" og gå til: "Databases -> HELPDESK5 -> Security -> Users" Dobbeltklikk på den nye brukeren, som her heter "helpdesk", eller høyreklikk på den og velg "Properties". Sjekk at det er et kryss foran "db_owner" under "Database role membership". Hvis det ikke er kryss, sett et kyss der. Trykk deretter på "OK". Trykk på knappen "OK" for å lukke brukerdetaljene. Trykk på knappen "[X]" i høyre hjørne for å lukke "SQL Server Management Studio". Side 13 av 13