Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.