Installation af SQL Server
Udgivet: januar 2017
Gælder for: Dynamics 365 (on-premises), Dynamics CRM 2016
Hvis organisationen bruger Microsoft SQL Server til andre programmer end Microsoft Dynamics 365, kan ydeevnen forringes, da ressourcer forbruges af andre programmer. Hvis du bruger en computer, der kører SQL Server, som bruges til andre programmer, skal du nøje analysere den effekt, som Microsoft Dynamics 365 vil få på den eksisterende installation af SQL Server. Du kan finde oplysninger om overvågning af SQL Server under Værktøjer til overvågning og finjustering.
Hvis du vil opnå de bedste resultater, anbefales det, at du vedligeholder Microsoft Dynamics 365-databaserne på en computer, der kører SQL Server, og som kun understøtter Microsoft Dynamics 365 og ikke andre databaser eller databaseprogrammer.
Dette emne indeholder
Overvejelser om installation af SQL Server
Sætvis sortering og sorteringsrækkefølge for sproglig landestandard
Diskkonfigurationer og filplaceringer
Placering af SQL Server-programfiler
Placering af SQL Server-datafiler
Overvejelser i forbindelse med omdøbning af Microsoft Dynamics 365-databasen
Gennemskuelig datakryptering i SQL Server (TDE)
OLTP i hukommelsen for SQL Server
Overvejelser om installation af SQL Server
Microsoft Dynamics 365 er et databasebaseret program. Før du installerer Microsoft Dynamics 365 på en forekomst af SQL Server, skal du overveje følgende krav og databasekonfigurationer:
**Ændring af systemtabeller.**SQL Server-systemtabellerne skal ikke ændres, før du installerer Microsoft Dynamics 365 Server.SQL Server-systemtabellerne ændres måske i visse databaseprogrammer. Hvis det sker, kan det medføre problemer med Microsoft Dynamics 365 og dataene.
Indeksering. Der skal installeres fuldtekstindeksering. Det kræves for at opnå funktionaliteten for Microsoft Dynamics 365-vidensbasen.
Kompatibilitetsniveau. Under en opgradering eller en ny installation angives organisationens niveau for databasekompatibilitet i Microsoft Dynamics CRM Server Installation til 100, som er kompatibilitetsniveauet for Microsoft SQL Server 2008.
Automatisk vækst. Organisationsdatabasefiler i Microsoft Dynamics 365 oprettes som standard til at have en autogrowth indstilling for automatisk vækst på 256 MB. I tidligere versioner af Microsoft Dynamics 365 blev der brugt en standardindstilling på 1 MB autogrowth for automatisk vækst. Hvis du udfører omfattende databasetransaktioner, f.eks. import af store mængder data, kan du overveje at øge autogrowth værdien for automatisk vækst for at forbedre ydeevnen. Du kan finde oplysninger om, hvordan du ændrer autogrowth indstillingen for automatisk vækst for en database, i SQL Server Management Studio Hjælp.
Maksimal serverhukommelse. Det anbefales, at hvis du kører SQL Server på en computer, hvor der også køres andre programmer, skal den maksimale serverhukommelse for SQL Server ikke angives til mere end halvdelen af den installerede RAM. Den maksimale serverhukommelse er som standard angivet til 2147483647 megabyte i de nyeste versioner af SQL Server, hvilket har medført ressourceproblemer med SQL Server under intensiv brug af Microsoft Dynamics 365.Flere oplysninger:MSDN: Indstillinger for serverhukommelse
Maksimal grad af parallelitet Hvis du oplever dårlig ydeevne i SQL Server, som kan forekomme på grund af komplekse indekssætninger, anbefaler vi, at du indstiller den maksimale grad af parallelitet i SQL Server til 1 for at hjælpe med at forbedre programmets ydeevne på systemer med flere processorer.Flere oplysninger:MSDN: Konfigurer indstillingen maksimal grad af parallelitet
RCSI. Kørsel af Microsoft Dynamics 365, der bruger en , der er konfigureret til SQL Server, understøttes til brug sammen med denne version af Microsoft Dynamics 365 Server.
Sætvis sortering og sorteringsrækkefølge for sproglig landestandard
Hvis du installerer SQL Server på et andet sprog end engelsk (USA), skal du måske ændre den sætvise sortering. I følgende tabel angives den sætvise sortering, der skal bruges til nogle af de tilgængelige sprog.
Landestandard i Windows |
Landestandard-id |
Sætvis betegnelse |
Tegntabel |
---|---|---|---|
Dansk |
0X406 |
Danish_Norwegian |
1252 |
Hollandsk (Standard) |
0X413 |
Latin1_General |
1252 |
Engelsk (USA) |
0X409 |
Latin1_General |
1252 |
Fransk (Frankrig) |
0X40C |
French |
1252 |
Tysk (Tyskland) |
0X407 |
Latin1_General |
1252 |
Italiensk |
0X410 |
Latin1_General |
1252 |
Portugisisk (Brasilien) |
0X416 |
Latin1_General |
1252 |
Spansk (traditionel sortering) |
0XC0A |
Modern_Spanish |
1252 |
Diskkonfigurationer og filplaceringer
For standardforekomsten af SQL Server er standardmappen for datafiler \Programmer\Microsoft SQL Server\MSSQL*<ver>*.MSSQLSERVER\MSSQL\DATA, hvor <ver> er den højeste version af SQL Server, f.eks 11 for Microsoft SQL Server 2012. Du kan angive en anden filsti end standardfilstien for både program- og datafiler.
Bemærk
Standardplaceringen af program- og datafiler er ikke nødvendigvis den bedste placering. Hvis du vil opnå den bedste kombination af diskens fejltolerance og ydeevne, kan du overveje de RAID-angivelser, der er tilgængelige fra hardwareleverandører. Du kan oprette Microsoft Dynamics 365-databaserne på dine partitioner, især for disse filer, og angive de eksisterende databaser, når du kører Microsoft Dynamics CRM Server Installation. De databaser, der er oprettet i Microsoft Dynamics 365, registreres på den angivne placering af datafiler. Du kan finde flere oplysninger under Placering af SQL Server-datafiler senere i dette emne.
Værktøjerne er ikke som standard installeret i \Program Files\Microsoft SQL Server\110\Tools på systemdrevet. Denne mappe indeholder de standardfiler og navngivne filer, der deles af alle forekomster af SQL Server. Værktøjer indeholder Microsoft SQL Server Management Studio, T-SQL-kommandolinjefunktionen og OSQL SQL-forespørgselsværktøjet.
Under kørsel af Microsoft SQL Server Installation installeres der også filer i Windows-systemmappen. Placeringen af systemfilerne kan ikke ændres.
Placering af SQL Server-programfiler
SQL Server-programfilerne er placeret i \Program Files\Microsoft SQL Server\MSSQL*<ver>*.MSSQLSERVER\MSSQL\Binn.
Den binære filplacering er rodmappen, hvor installationsprogrammet opretter de mapper, der indeholder programfiler og andre filer, der som regel ikke ændrer denne sti, mens du bruger SQL Server. Selvom disse filer ikke er skrivebeskyttet, indeholder mapperne ikke data, logfiler, sikkerhedskopier eller replikeringsdata. Pladskravet til disse filer skal derfor kun øges en smule, mens SQL Server bruges, og efterhånden som der anvendes opdateringer.
Vigtigt
Programfiler kan ikke installeres på et flytbart diskdrev.
Placering af SQL Server-datafiler
Hver SQL Server-database består af en eller flere databasefiler og en eller flere transaktionslogfiler. I Microsoft Dynamics 365 oprettes der mindst to databaser:
MSCRM_CONFIG. Denne database indeholder Microsoft Dynamics 365-metadata, f.eks. oplysninger om konfiguration og placering, der er specifikke for de enkelte organisationsdatabaser.
Organisationsnavn_MSCRM. Det er den organisationsdatabase, hvor Microsoft Dynamics 365-dataene lagres, f.eks. alle poster og aktiviteter. I Microsoft Dynamics 365 Server understøttes flere organisationer, så du kan have databaser med flere organisationer.
Microsoft Dynamics 365 er også afhængig af SQL Server-systemdatabaser til lagring af Microsoft Dynamics 365-konfigurationsoplysninger. Disse databaser omfatter master- og msdb-databaserne. De databasefiler, der følger med en database, indeholder alle data og egenskaber. Transaktionslogfiler indeholder en post med skriveaktiviteten i databasen, f.eks. hvornår en række er tilføjet, ændret eller fjernet. Transaktionslogfiler er binære og kan ikke bruges til overvågning af databaseaktivitet.
Oplysninger om sikkerhedskopiering og gendannelse til SQL Server-databaser indeholder transaktionslogfiler, se MSDN: Sikkerhedskopiering og gendannelse af SQL Server-databaser.
Overvejelser i forbindelse med omdøbning af Microsoft Dynamics 365-databasen
Som tidligere beskrevet indeholder en Dynamics 365 (i det lokale miljø)-installation følgende databaser:
En enkelt MSCRM_CONFIG-database
En eller flere (for multiprofilinstallation) Organisationsnavn_MSCRM-databaser
Konfigurationsdatabasen MSCRM_CONFIG kan ikke omdøbes. Hvis MSCRM_CONFIG databasen omdøbes, vil Microsoft Dynamics 365-systemet ikke fungere korrekt.
Organisationsdatabaser, OrganizationName_MSCRM, kan omdøbes ved at følge de retningslinjer og overvejelser, der er beskrevet her.
Navne på organisationsdatabaser
Microsoft Dynamics 365-organisationsdatabaser har både et vist navn og et entydigt navn.
Vist navn. Dette er det navn, der vises i Microsoft Dynamics 365-programmet, f.eks. det øverste højre hjørne i hovedprogramskærmen. Det viste navn kan indeholde mellemrum og bestå af op til 250 tegn.
Entydigt navn. Dette er det navn, der bruges til at oprette webadressen til at oprette forbindelse til programmet og efterfølges af _MSCRM. Det er også det fysiske navn på databasen, som det vises i SQL Server-programmer, som f.eks. Microsoft SQL Server Management Studio. Dette navn kan ikke indeholde mellemrum og må højst være på 30 tegn.
Omdøbning af organisationsdatabaser
Det viste navn kan ændres ved hjælp af Guiden Rediger organisation i Installationsstyring. De grundlæggende trin er at deaktivere organisationen og derefter køre Guiden Rediger organisation. Se Hjælp til installationsstyring, hvis du vil have flere oplysninger.
Selvom det ikke anbefales, kan du ændre navnet på en organisations entydige databasenavn (Organisationsnavn_MSCRM). Benyt følgende fremgangsmåde for at ændre et entydigt databasenavn:
Advarsel!
Omdøbning af et entydigt databasenavn for en organisation er ikke færdigtestet af Microsoft og kan give uventede resultater. Vi kan ikke garantere, at problemer, der opstår ved udførelse af denne procedure, kan løses. Omdøbning af organisationsdatabasens entydige navn sker på eget ansvar.
Vigtigt
Før du starter følgende procedure, skal du tage en fuldstændig sikkerhedskopi af den organisationsdatabase, du vil omdøbe.
Følgende trin kræver, at du allerede har en fungerende organisationsdatabase, der blev oprettet af Microsoft Dynamics CRM Server Installation eller importeret ved hjælp af en understøttet Microsoft Dynamics 365-metode.
Gendan sikkerhedskopien af organisationsdatabasen på din SQL Server, som anvender det navn, du ønsker, og som understøttes af SQL Server.
Importér den omdøbte organisationsdatabase til den eksisterende Microsoft Dynamics 365-installation ved hjælp af Guiden Importér organisation i Installationsstyring.
Under importen skal du indtaste et vist navn og et entydigt navn til organisationsdatabasen, der ikke er tilknyttet de oprindelige databasenavn.
Følg instruktionerneop skærmen for at fuldføre importen.
Sørg for, at Microsoft Dynamics 365-brugerne har den nye webadresse, der oprettes som følge af omdøbningen af organisationsdatabasen.
Gennemskuelig datakryptering i SQL Server (TDE)
Funktionen til gennemskuelig datakryptering (TDE) i Microsoft SQL Server understøttes til brug sammen med Microsoft Dynamics 365. Men ud fra resultater af test, der er udført internt, kan brug af denne funktion medføre en forringelse af den overordnede ydeevne på ca. 10%, når den køres i forhold til en krypteret database med samme arbejdsbelastning.
OLTP i hukommelsen for SQL Server
I øjeblikket understøtter Microsoft Dynamics 365-databasetabeller ikke SQL Server-onlinetransaktionsbehandling i hukommelsen (OLTP). Find flere oplysninger om OLTP ved at gå til OLTP i hukommelsen (optimering i hukommelse).
Se også
Installation og konfiguration af SQL Server
SQL Server-krav og -anbefalinger til Microsoft Dynamics 365
Flere ressourcer til SQL Server
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret