Del via


SQL Server-krav og -anbefalinger til Microsoft Dynamics 365

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (on-premises), Dynamics CRM 2016

Følgende krav og anbefalinger gælder for nye og eksisterende installationer af SQL Server.

Dette emne indeholder

Generelle anbefalinger

Forbedre ydeevnen, når du bruger Microsoft Dynamics 365 sammen med SQL Server 2016

Generelle anbefalinger

  • Microsoft Dynamics 365 Server kræver, at en forekomst af Microsoft SQL Server Reporting Services er installeret, kører og er tilgængelig. Alle installationer af de understøttede SQL Server-udgaver kan bruges som rapporteringsserver. Men Reporting Services-udgaven skal stemme overens med SQL Server-udgaven.

  • Du kan se en liste over understøttede SQL Server-versioner under SQL Server-udgaver.

  • Microsoft Dynamics 365 Server understøttes ikke på SQL Server, der kører på Windows Server 2008 eller Windows Server 2003.

  • Når Microsoft Dynamics 365 Server og SQL Server er installeret på forskellige computere, skal de være på samme Active Directory-domæne.

  • Microsoft Dynamics CRM Server Installation og Installationsstyring understøtter standardforekomsten eller en navngivet forekomst af SQL Server.

  • Selvom du kan installere SQL Server enten ved hjælp af Windows-godkendelse eller godkendelse i blandet tilstand, er Windows-godkendelse en forudsætning for Microsoft Dynamics 365.

  • Den tjenestekonto, som SQL Server bruger til at logge på netværket, skal enten være en domænebrugerkonto (anbefales) eller netværkstjenestekontoen (du kan ikke bruge en lokal brugerkonto på serveren). Det anbefales, at du bruger strategien for en konto med få rettigheder, for at undgå at svække sikkerheden på serveren.

  • Tjenesten SQL Server skal være startet. Denne tjeneste bør konfigureres til at starte automatisk, når computeren startes.

  • SQL Server-agent skal være startet. Denne tjeneste bør konfigureres til at starte automatisk, når computeren startes.

  • Fuldtekstsøgning i SQL Server skal være installeret og startet. Denne tjeneste bør konfigureres til at starte automatisk, når computeren startes.

  • Microsoft Dynamics CRM Server Installation kræver et netværksbibliotek for at godkende SQL Server.TCP/IP-netværksbibliotekerne aktiveres som standard, når du installerer Microsoft SQL Server.SQL Server kan både bruge TCP/IP og Named Pipes til godkendelse. Men den computer, der kører SQL Server, skal være konfigureret til mindst ét af de to netværksbiblioteker.

  • Det anbefales, at den computer, der kører SQL Server, findes på det samme lokalnetværk som den computer, der kører Microsoft Dynamics 365 ServerBack end-server-roller. Du kan finde en beskrivelse af serverroller under Microsoft Dynamics 365-serverroller.

  • Den computer, der kører SQL Server, skal konfigureres til at have tilstrækkelig diskplads, hukommelse og processorkraft til at understøtte Microsoft Dynamics 365-miljøet. Du kan finde flere oplysninger under Microsoft Dynamics 365 Serverhardwarekrav.

  • Du kan overveje at acceptere standardindstillingerne i SQL Server for sætvis sortering, sorteringsrækkefølge og SQL-sortering, men det er ikke et krav. I Microsoft Dynamics 365 understøttes følgende sætvise sorteringsrækkefølger:

    • Forskel på store og små bogstaver

    • Ikke forskel på store og små bogstaver

    • Accentafhængig

    • Accentuafhængig

    • Binær sorteringsrækkefølge (f.eks. Latin1_General_100_BIN)

    Bemærk

    I Microsoft Dynamics 365 angives den sætvise rækkefølge på databaseniveau. Denne indstilling kan adskille sig fra det, der er angivet på SQL Server-niveau.

  • Gennemgå alle SQL Server-installationsindstillinger, og vær forberedt på at foretage de nødvendige valg, når du kører installationsprogrammet. Du kan finde flere oplysninger under Installation af SQL Server.

  • Hvis du planlægger at installere SQL Server på en anden placering end filens standardplacering, kan du finde oplysninger under Filplaceringer for standardforekomster og navngivne forekomster af SQL Server.

    Du skal også overveje, hvor Microsoft Dynamics 365-databaserne skal placeres på serveren, og den harddiskkonfiguration, der skal understøtte dem.

    Bemærk

    Hvis du vil opnå den bedste kombination af diskens fejltolerance og ydeevne, kan du overveje de mange RAID-angivelser (Redundant Array of Independent Disks), der er tilgængelige hos hardwareleverandører. Formatér de diske, hvor SQL Server-databasefilerne findes for krav til fejltolerance i programmet og ydeevneparametre for den I/O-aktivitet, der opstår i den pågældende partition.

  • Vi anbefaler, at sprog af Common Runtime Language (CLR) aktiveres på den SQL Server, der er vært for Microsoft Dynamics 365-organisationsdatabasen. CLR kan give en betydelig forbedring i ydeevnen for nogle funktioner som f.eks. tidszonekonverteringer, når du kører dashboards, diagrammer, avancerede søgninger og den interaktive servicehuboplevelse i Microsoft Dynamics 365.Flere oplysninger:Aktivér CRL-integration

Forbedre ydeevnen, når du bruger Microsoft Dynamics 365 sammen med SQL Server 2016

Følgende indstillinger kan forbedre Microsoft Dynamics 365-programmets ydeevne og skal konfigureres på den forekomst af SQL Server 2016, hvor Microsoft Dynamics 365-organisationsdatabaserne serviceres.

  • Kontroller, at du kører SQL Server 2016 med den kumulative opdatering 2 (CU2).Blog om server og værktøjer: kumulativ opdatering nr. 2 til SQL Server 2016 RTM

  • Konfigurer den forekomst af SQL Server, hvor Microsoft Dynamics 365-organisationsdatabasen vedligeholdes med sporingsflag 1224. Denne indstilling deaktiverer låsning af eskalering baseret på antallet af låse og medvirker til at reducere CPU-forbruget på SQL Server 2016.

    For at undersøge den eksisterende indstilling af sporingsflag 1224 skal du køre følgende T-SQL-sætning. En returværdi på 0 for status i outputtet angiver, at sporingsflag 1224 ikke er aktiveret.

    DBCC TRACESTATUS (1224)
    

    Hvis du vil angive sporingsflag 1224 som en startindstilling, skal du tilføje SQL Server-databaseprogrammets startindstilling -T1224.Flere oplysninger:Startindstillinger for databaseprogramservice

  • Hvis det ikke allerede angivet, skal du konfigurere Microsoft Dynamics 365-organisationsdatabaserne til at bruge kompatibilitetsniveauet 110, som er kompatibilitetsniveauet for SQL Server 2012.Flere oplysninger:Få vist eller rediger kompatibilitetsniveauet for en database

  • Konfigurer Microsoft Dynamics 365-organisationsdatabasen til at bruge indirekte kontrolpunkter og en målgenoprettelsestid på 60 sekunder. Som standard bruger nye databaser, der er oprettet ved hjælp af SQL Server 2016, indirekte kontrolpunkter og har en standard målgenoprettelsestid på 60 sekunder.Flere oplysninger:Ændre målgenoprettelsestiden for en database (SQL Server)

    Hvis du vil finde frem til den eksisterende målgenoprettelsestid, skal du køre følgende T-SQL-sætning, hvor <dbname> er navnet på organisationsdatabasen. En værdi på 0 angiver, at målgenoprettelsestiden ikke er angivet.

    SELECT target_recovery_time_in_seconds FROM sys.databases WHERE name = ‘<dbname>’
    

    Hvis du vil angive målgenoprettelsestiden for en database til 60 sekunder, skal du køre følgende T-SQL-sætning.

    ALTER DATABASE <dbname> SET TARGET_RECOVERY_TIME = 60 seconds;
    

Du kan finde oplysninger om ydeevnefordele ved SQL Server 2016 i blogindlægget fra SQL Server-kunderådgivningsteamet: Hvordan kan den kumulative opdatering 2 (CU2) til SQL Server 2016 forbedre ydeevnen af parallelle arbejdsbelastninger.

Se også

Installation og konfiguration af SQL Server
Installation af SQL Server

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret