Ondersteunde configuraties voor SQL Server in Configuration Manager

Van toepassing op: Configuration Manager (current branch)

In dit artikel worden vereiste en optionele SQL Server configuraties voor Configuration Manager beschreven. Zie Ondersteunde versies van SQL Server voor ondersteunde versies, edities en compatibiliteitsniveaus.

Vereiste configuraties van SQL Server-exemplaren

De volgende configuraties zijn vereist voor alle installaties van SQL Server die u gebruikt voor een sitedatabase, inclusief SQL Server Express. Wanneer Configuration Manager SQL Server Express installeert als onderdeel van een secundaire site-installatie, worden deze configuraties automatisch gemaakt.

SQL Server exemplaar- en databasesortering

Voor elke site moeten zowel het exemplaar van SQL Server dat voor de site wordt gebruikt als voor de sitedatabase de volgende sortering gebruiken: SQL_Latin1_General_CP1_CI_AS.

Configuration Manager ondersteunt twee uitzonderingen op deze sortering voor de China GB18030-standaard. Zie Internationale ondersteuning voor meer informatie.

Windows-verificatie

Configuration Manager vereist Windows-verificatie om verbindingen met de database te valideren.

Configuratie van servergeheugen

Reserveer geheugen voor SQL Server met behulp van SQL Server Management Studio. Stel de instelling voor het minimale servergeheugen in onder Opties voor servergeheugen. Zie SQL Server opties voor de configuratie van geheugenservers voor meer informatie over het configureren van deze instelling.

  • Voor een databaseserver die u op dezelfde computer installeert als de siteserver: Beperk het geheugen voor SQL Server tot 50 tot 80 procent van het beschikbare adresseerbare systeemgeheugen.

  • Voor een toegewezen databaseserver die zich op afstand van de siteserver bevindt: Beperk het geheugen voor SQL Server tot 80 tot 90 procent van het beschikbare adresseerbare systeemgeheugen.

  • Voor een geheugenreserve voor de bufferpool van elk SQL Server-exemplaar dat in gebruik is:

    • Voor een centrale beheersite: Stel een minimum van 8 GB in.
    • Voor een primaire site: Stel een minimum van 8 GB in.
    • Voor een secundaire site: Stel een minimum van 4 GB in.

Vereiste serverconfiguratieopties

Configuration Manager stelt de onderstaande configuraties van de SQL Server-exemplaren tijdens de installatie zo in dat ze correct werken. Deze zijn van toepassing op zelfstandige primaire site- en hiërarchiescenario's. Wijzig deze niet tenzij hiervoor instructies worden gegeven door Microsoft-ondersteuning.

Weergavenaam Canonical name Vereiste waarde Koppeling Meer informatie
CLR-integratie clr enabled Waar Inleiding tot SQL Server CLR-integratie.
Toestaan dat triggers anderen afvuren nested triggers Waar Configureer de serverconfiguratieoptie voor geneste triggers.
Maximale grootte van tekstreplicatie max text repl size (B) 2147483647 Configureer de serverconfiguratieoptie voor maximale grootte van tekstherhaling.

Vereiste opties voor de sitedatabase

Configuration Manager stelt de onderstaande databaseconfiguraties tijdens de installatie in om correct te werken. Deze zijn van toepassing op zowel zelfstandige primaire site- en hiërarchiescenario's als op SQL Always On-configuraties.

Wijzig deze niet tenzij hiervoor instructies worden gegeven door Microsoft-ondersteuning. Het artikel Ondersteuningsbeleid voor handmatige databasewijzigingen is van toepassing op databaseopties.

Weergavenaam Canonical name Vereiste waarde Koppeling Meer informatie
Database-eigenaar owner_sid sa ALTER AUTHORIZATION voor databases
Bijgehouden wijzigingen bijhouden CHANGE_TRACKING Waar (AAN) Het bijhouden van wijzigingen inschakelen
Recursieve triggers ingeschakeld RECURSIVE_TRIGGERS Waar (AAN) Recursieve triggers
Ingeschakeld voor makelaar ENABLE_BROKER Waar (AAN) Service Broker activeren in een database
Eer Broker Prioriteit HONOR_BROKER_PRIORITY Waar (AAN) Gespreksprioriteiten inschakelen
Betrouwbaar TRUSTWORTHY Waar (AAN) TRUSTWORTHY database property
Isolatie van momentopnamen toestaan ALLOW_SNAPSHOT_ISOLATION Waar (AAN) Isolatie van momentopnamen in SQL Server
Is Read Committed Snapshot ingeschakeld READ_COMMITTED_SNAPSHOT Waar (AAN) Transactie-isolatieniveau instellen
ANSI null-waarden ingeschakeld ANSI_NULLS Waar (AAN) INSTELLEN ANSI_NULLS
ANSI-opvulling ingeschakeld ANSI_PADDING Waar (AAN) INSTELLEN ANSI_PADDING
ANSI-waarschuwingen ingeschakeld ANSI_WARNINGS Waar (AAN) INSTELLEN ANSI_WARNINGS
Rekenkundig afbreken ingeschakeld ARITHABORT Waar (AAN) ARITHABORT INSTELLEN
Tekstvak samenvoegen Null resulteert in Null CONCAT_NULL_YIELDS_NULL Waar (AAN) INSTELLEN CONCAT_NULL_YIELDS_NULL
Aangehaleerde id's ingeschakeld QUOTED_IDENTIFIER Waar (AAN) INSTELLEN QUOTED_IDENTIFIER
Numeriek afbreken NUMERIC_ROUNDABORT Onwaar (UIT) INSTELLEN NUMERIC_ROUNDABORT

Optionele configuraties

De volgende configuraties zijn optioneel voor elke database met een volledige SQL Server-installatie.

Serviceaccount voor SQL Server

U kunt de SQL Server-service configureren om te worden uitgevoerd via:

  • Een gebruikersaccount voor een domein met lage rechten :

    • Deze configuratie is een aanbevolen procedure en vereist mogelijk dat u de service principal name (SPN) handmatig registreert voor het account.
  • Het lokale systeemaccount van de computer waarop SQL Server wordt uitgevoerd:

    • Gebruik het lokale systeemaccount om het configuratieproces te vereenvoudigen.
    • Wanneer u het lokale systeemaccount gebruikt, registreert Configuration Manager automatisch de SPN voor de SQL Server-service.
    • Het gebruik van het lokale systeemaccount voor de SQL Server-service is niet de aanbevolen procedure voor SQL Server.

Wanneer de computer waarop SQL Server wordt uitgevoerd, het lokale systeemaccount niet gebruikt voor het uitvoeren van de SQL Server-service, configureert u de SPN van het account dat de SQL Server-service uitvoert in Active Directory Domain Services. (Wanneer het systeemaccount wordt gebruikt, wordt de SPN automatisch voor u geregistreerd.)

Zie De SPN voor de sitedatabaseserver beheren voor meer informatie over SPN's voor de sitedatabaseserver.

Zie voor informatie over het wijzigen van het account dat wordt gebruikt door de SQL Server-service, SCM Services - Het servicestartaccount wijzigen.

Uitgebreide beveiliging voor verificatie

Vanaf versie 2603 ondersteunt Configuration Manager uitgebreide SQL-beveiliging voor verificatie. Het is een beveiligingsfunctie die de bescherming tegen MITM-aanvallen verbetert, waardoor SQL Server veiliger is wanneer verbindingen worden gemaakt met behulp van uitgebreide beveiliging. Deze verbeteringen verminderen samen het risico van onbevoegde toegang en beschermen gevoelige gegevens die worden beheerd door de SQL Server database-engine.

Zie Verbinding maken met de database-engine met behulp van uitgebreide beveiliging voor meer informatie.

Versleuteling forceren

Vanaf versie 2603 ondersteunt Configuration Manager het instellen van versleuteling forceren op Ja op het exemplaar van de SQL Server. Deze instelling vereist dat alle clients verbindingen met de database-engine versleutelen. Het helpt u beschermen tegen man-in-the-middle-aanvallen (MITM) en vermindert het risico van onbevoegde toegang tot gegevens in de sitedatabase.

Zie Verbindingen met SQL Server versleutelen door een certificaat te importeren voor meer informatie.

SQL Server-poorten

Voor communicatie met de database-engine van SQL Server en voor replicatie tussen sites kunt u de standaardpoortconfiguraties van SQL Server gebruiken of aangepaste poorten opgeven:

  • Communicatie tussen vestigingen maakt gebruik van de SQL Server Service Broker, die standaard poort TCP 4022 gebruikt.

  • Intrasite-communicatie tussen de database-engine van SQL Server en verschillende rollen van het Configuration Manager-sitesysteem maakt standaard gebruik van poort TCP. De volgende sitesysteemrollen communiceren rechtstreeks met de SQL Server-database:

    • Beheerpunt
    • Computer sms-provider
    • Reporting Services-punt
    • Siteserver

Wanneer een computer met SQL Server een database van meer dan één site host, moet elke database een afzonderlijk exemplaar van SQL Server gebruiken. Bovendien moet elk exemplaar worden geconfigureerd voor het gebruik van een unieke set poorten.

Waarschuwing

Configuration Manager biedt geen ondersteuning voor dynamische poorten. Omdat SQL Server benoemde exemplaren standaard dynamische poorten gebruiken voor verbindingen met de database-engine, moet u wanneer u een benoemd exemplaar gebruikt, de statische poort die u wilt gebruiken voor communicatie binnen de site handmatig configureren.

Als er een firewall is ingeschakeld op de computer waarop SQL Server wordt uitgevoerd, moet u ervoor zorgen dat deze is geconfigureerd om poorten toe te staan die worden gebruikt door uw implementatie en op alle locaties op het netwerk tussen computers die communiceren met de SQL Server.

Voor een voorbeeld van hoe u SQL Server configureert voor het gebruik van een specifieke poort, raadpleegt u Een server configureren om te luisteren op een specifieke TCP-poort.