Introduktion til installation af SQL Server
Formålet med denne øvelse er at skitsere de nødvendige trin for at installere en grundlæggende forekomst af Microsoft SQL Server 2012 Enterprise Edition. Den specifikke softwareversion, der er installeret her, inkluderer Microsoft SQL Server 2012 med Service Pack 1. Forudsætningen for denne vejledning er, at du er interesseret i at få noget erfaring med SQL Server. Mest sandsynligt har du en pc, der kører Windows 7 eller muligvis en server med Microsoft Windows Server 2008 eller 2012 installeret.
Højtydende SQL Server-installationer udføres typisk på servere med flere diskarrays. Filer til databasens data, logfiler og midlertidige data er typisk spredt ud over disse flere diskarrays. En sådan konfiguration ligger uden for dette selvstudiums rammer, men jeg vil give nogle tips, der indikerer, hvor den slags beslutninger ville blive truffet under installationen.
Instruktionen nedenfor antager, at vi installerer Enterprise-udgivelsen af databasen. Denne udgivelse indeholder mange ekstra funktioner såsom replikering, distribueret transaktionsbehandling, analysetjenester (OLAP) og andre. Selvom det er muligt at tilføje disse moduler på et senere tidspunkt, antager denne vejledning, at vi ønsker at installere mange af disse funktioner.
I det næste afsnit giver vi nogle tips til at få Microsoft SQL Server 2012-softwaren.
Anskaffelse af SQL Server 2012-software
Mange gymnasier og universiteter abonnerer på Microsoft Developers Network Academic Alliance (MSDN AA) (a.k.a. DreamSpark), der giver gratis eller reducerede omkostninger kopier af Microsoft udviklingsværktøjer til studerendes brug. For eksempel på Baruch College:http://www.baruch.cuny.edu/bctc/student/index.htm). IEEE Computer Society giver også adgang til MSDN AA for studerende (http://www.computer.org/portal/web/membership/benefit-microsoftsoftware).
Microsoft leverer også "prøveversioner" af SQL Server, der tillader op til 180 dages brug. For eksempel:http://www.microsoft.com/en-us/sqlserver/get-sql-server/try-it.aspx
Systemkrav
Før du installerer SQL Server 2012, skal du sørge for at læse systemkravene og sikre, at dit system opfylder disse krav. For eksempel skal du bruge et nyere Windows-operativsystem såsom Windows 7 Professional eller Windows Server 2008 eller 2012. Både 32-bit og 64-bit operativsystemer understøttes. Denne vejledning gør brug af Windows 7 Professional 64-bit som måloperativsystem.
Du bør også have rigelig diskplads til SQL Server-softwaren (ca. 3 til 4 GB) og databasedata og logfiler (4 GB eller mere afhængigt af den forventede størrelse af dine data.)
En anden ting at huske på er, at SQL Server Management Studio for 2012 kører inde i Microsoft Visual Studio 2010. Hvis du ikke har MS VS 2010, vil en version af det blive installeret, når du installerer SQL Server 2012.
Endelig skal administratorkontoen (eller kontoen med administratorrettigheder) bruges til at installere SQL Server.
I næste afsnit vil vi begynde den første fase af installationsprocessen.
Lancering af Microsoft SQL Server 2012 Installer
- Log ind som en konto på administratorniveau, og find setup.exe program på installationsmediet. Dobbeltklik på setup.exe for at starte SQL Server-installationsprogrammet.
- SQL Server 2012 Installation Center vil køre. Vælg den første mulighed for en ny SQL Server Stand-alone installation
- En række kontroller vil blive udført for at sikre, at værtsoperativsystemet har de passende patches, og at brugeren har de relevante tilladelser til at installere SQL Server. Hvis nogen af kontrollerne mislykkes, skal du afhjælpe situationen (f.eks. logge på som administrator, installere nødvendige patches osv.) og prøve installationen igen. Hvis alle kontroller består, skal du klikke på OK knappen for at fortsætte.
Microsoft SQL Server 2012 Installer – Fortsat
- Det næste trin er at levere licensnøglen til softwaren. Indtast din licensnøgle, du fik, da du købte eller downloadede softwaren, og klik på Næste> knappen for at fortsætte.
- Det næste trin er at gennemgå og acceptere licensvilkårene. Læs licensbetingelserne, klik derefter på afkrydsningsfeltet "Jeg accepterer licensbetingelserne", og klik på Næste> knappen for at fortsætte.
- SQL Server-installationsprogrammet vil derefter inspicere din installationsversion for at se, om der er behov for patches eller opdateringer. Det er altid en god idé at inkludere disse under installationen. Marker afkrydsningsfeltet for "Inkluder SQL Server-produktopdateringer", og klik på Næste> knappen for at fortsætte.
- På dette tidspunkt vil SQL Server-installationsprogrammet downloade alle opdateringer, scanne installationsmediet for fuldstændighed og kopiere de nødvendige opsætningsfiler til en midlertidig mappe på din harddisk. Når denne proces er afsluttet, klik på Installer knap.
Microsoft SQL Server 2012 Installer – Fortsat
- Overraskelse! Selvom du sikkert troede, at SQL Server var ved at blive installeret, var det eneste, der gjorde, at kopiere opsætningsfilerne. Nu starter det "rigtige" installationsprogram. Den første ting, den vil gøre, er at tjekke for eventuelle problemer med tidligere SQL Server og andre softwareinstallationer. Det vil også kontrollere, om din Windows-firewall er konfigureret (eller ej) til at tillade SQL Server at fungere som en server for andre klientcomputere.
- I dette eksempel var Windows-firewallen faktisk slået til, og bemærkningen nedenfor vises, når du klikker på denne advarsel:
Klik på OK knappen for at lukke eventuelle advarselsdialogbokse og derefter klikke på Næste> knappen for at fortsætte.
Microsoft SQL Server 2012 Installer – Fortsat
- Licensvilkårene vises igen. Klik på afkrydsningsfeltet for at acceptere licensbetingelserne, og klik på Næste> knappen for at fortsætte.
- Det næste trin er at vælge, hvilke SQL Server-funktioner der skal installeres. I dette eksempel er det første valg valgt. Dette giver os mulighed for at vælge de individuelle funktioner, vi vil installere. Vælg valget "SQL Server feature installation" og klik på Næste> knap.
- Skærmbilledet til valg af funktioner vises derefter. Klik på afkrydsningsfelterne for at installere nogle eller alle de funktioner, du er interesseret i. Klik derefter på Næste> knap.
- Det næste trin kontrollerer den aktuelle computer for at se, om der allerede er installeret modstridende softwareprogrammer, som kan forårsage, at installationen af SQL Server mislykkes. Hvis nogen af disse kontroller indikerer et problem, skal du klikke på den og læse hjælpeskærmen for at se, hvilke skridt der skal tages for at løse problemet, og derefter prøve igen. Hvis alle kontroller består, skal du klikke på Næste> knappen for at fortsætte.
Microsoft SQL Server 2012 Installer – Fortsat
Konfiguration af databaseinstansen
- Det næste trin er at konfigurere databaseforekomsten. Her kan du oprette en standard eller navngivet instans af databasen, give den et unikt instans-id og angive rodmappen, hvor alle instansens filer skal gemmes. Bemærk, at én server (eller operativsystembillede) kan være vært for flere SQL Server-databaseinstanser. Typisk kører en instans fra en disk eller et RAID-array, der er anderledes end det sted, hvor operativsystemet er installeret (som vist nedenfor er OS installeret på C:-drevet, og instansen vil blive installeret på D:-drevet). Angiv instans-id'et og rodbiblioteket, og klik derefter på Næste> knappen for at fortsætte.
- Næste kontrol er for ledig diskplads. SQL Server-installationsprogrammet skal sørge for, at der er tilstrækkelig diskplads til SQL Server-softwaren og den nye databaseinstans. Hvis SQL Server finder utilstrækkelig diskplads, skal du enten vælge en anden disk/array at installere på eller frigøre noget plads på måldisken. Når kontrollerne er bestået, skal du klikke på Næste> knappen for at fortsætte.
- SQL Server kan automatisk indlæse op til 9 hovedprocesser, hver gang operativsystemet starter op. Flere af disse, såsom SQL Server Database Engine er nødvendige for at databasen overhovedet kan fungere. Andre tjenester er valgfrie. For eksempel hvis du ikke vil bruge SQL Server Distributed Replay tjenester, kan du lade dem være markeret som manuel opstart. Som standard vil SQL Server-installationsprogrammet oprette brugerkonti på systemniveau, der bruges til at køre disse tjenester. Hvis dette er din første gang, du installerer SQL Server, er det nok bedst at lade disse være på deres standardindstillinger.
- Det næste trin er at give flere konfigurationsdetaljer for databasemotoren. De vigtigste områder, der skal konfigureres på fanen Serverkonfiguration, er:
- Godkendelsestilstand:Afhængigt af din domæneserverkonfiguration foretrækker du muligvis kun Windows-godkendelsestilstand. Hvis du også har til hensigt at bruge SQL Server-baseret, skal du vælge Mixed Mode-godkendelse.
- Angiv derefter SQL Server-administratoradgangskoden. (Dette er "sa"-kontoens adgangskode).
- Giv en liste over brugere og/eller grupper, der har rettighederne til at oprette forbindelse til SQL Server som systemadministrator
De vigtigste områder, der skal konfigureres på Data-mapper fanen skal alle være sat til standardindstillinger. Medmindre du har specifikke grunde til at opdele brugerdatabaserne, logfilerne, Temp DB eller Backup-bibliotekerne, kan du ønske at lade disse være i deres standardindstillinger.
Microsoft SQL Server 2012 Installer – Fortsat
Valgfri SQL Server-softwarekonfiguration
Følgende trin vil blive inkluderet i installationsprogrammet, hvis du inkluderede dem som funktioner, der skal installeres.
- Hvis du valgte SQL Server Analysis Services for at blive inkluderet i installationen, vil den næste skærm bede om Analysis Services Server Mode. For at bruge almindelige SQL (relationelle) skemaer til analysetjenester skal du angive Tabeltilstand. For at bruge de multidimensionelle datastrukturer skal du vælge Multidimensional og Data Mining Mode.
Fanen Datakataloger giver dig mulighed for at angive forskellige standardmapper for Analysis Services-databaserne. Igen, medmindre du har specifik hardware til at understøtte flere diskenheder, kan du ønske at lade disse være på deres standardindstillinger.
- Hvis du har valgt muligheden for at installere Reporting Services, vil det næste skærmbillede bede om Reporting Services Native Mode (som skal indstilles til Installer og konfigurer). Sharepoint-tjenester kan kun installeres i denne indstilling.
- Hvis Distribuerede genafspilningstjenester blev valgt til at blive installeret, vil den næste skærm bede om de brugere og/eller grupper, der har rettighederne til at bruge distribuerede genspilstjenester. Angiv disse brugere og grupper, og klik derefter på Næste> knappen for at fortsætte.
- Hvis du har valgt muligheden for at installere Distributed Replay Client , vil det næste skærmbillede bede om et controllernavn, arbejdsmappe og resultatmappe. Standardnavnene skulle være tilstrækkelige til denne installation. Klik på Næste> knappen for at fortsætte.
Microsoft SQL Server 2012 Installer – Fortsat
Sidste trin til SQL Server Installer
- Det næste skærmbillede giver mulighed for, om du vil levere fejlrapporter til Microsoft eller ej. Foretag dit valg, og klik derefter på Næste> knappen for at fortsætte.
- Et endeligt sæt konfigurationsregler kontrolleres for at sikre, at SQL Server-installationsprogrammet har alt, hvad det behøver for at fuldføre installationen.
- Endelig – vi har nået skærmen Klar til at installere. Ingen vej tilbage nu. Klik på Installer knappen for at starte installations- og konfigurationsprocessen.
- Den sædvanlige skærm for installationsfremskridt med statuslinje vises.
- Når installationen er afsluttet, vil en liste over forskellige moduler blive vist sammen med deres installationsstatus. Alle skulle have "Succeeded" ved siden af dem. Hvis noget ikke lykkedes, skal du klikke på elementet for at se detaljerne.
Installationen af Microsoft SQL Server 2012 er fuldført
Microsoft SQL Server 2012 Startmenupunkter
- (27)SQL Server vil oprette en samling af menupunkter på Windows startmenuen. Disse er vist nedenfor. Bemærk også, at en begrænset version af Microsoft Visual Studio 2010 vil blive installeret. Denne version af Visual Studio bruges til at være vært for SQL Server Management Studio-applikationen.
- For at køre SQL Server Management Studio skal du åbne Microsoft SQL Server 2012 mappen i Windows Start-menuen, og vælg derefter SQL Server Management Studio .
- Den første dialogboks, der vises, vil bede om legitimationsoplysninger for at logge på en server. I dette eksempel opretter vi forbindelse til den lokale pc ved hjælp af Windows-godkendelse.
- Når SQL Server Management Studio starter, skal du bruge Object Explorer til at åbne den lokale pcs SQL Server Instance (øverste niveau). Inde i denne vil du se mapper:
- Databaser
- Sikkerhed
- Serverobjekter
- Replikering
- Altid på høj tilgængelighed
- Ledelse
- Integrationsservicekataloger
SQL Server 2012 Management Studio
I dette afsnit af noter dækker vi, hvordan du kører SQL Server Management Studio. SQL Server Management Studio (eller blot "Management Studio") er hovedapplikationen, som databaseadministratorer vil bruge til at administrere SQL-serverdatabaser. Management Studio kører inde i Visual Studio.
Konklusioner
På dette tidspunkt bør du have en fungerende forekomst af Microsoft SQL Server 2012. Som med alle Microsoft-produkter skal du sørge for at holde dig ajour med sikkerheds- og fejlrettelser, der vil blive frigivet over tid.
Du ønsker måske også at installere AdventureWorks eksempeldatabaser. Instruktioner til installation af AdventureWorks-databaser kan findes her.