Ondersteunde SQL Server versies voor Configuration Manager

Van toepassing op: Configuration Manager (current branch)

Elke Configuration Manager site vereist een ondersteunde SQL Server versie en configuratie om de sitedatabase te hosten.

exemplaren en locaties SQL Server

Centrale beheersite en primaire sites

De sitedatabase moet een volledige installatie van SQL Server gebruiken.

SQL Server kunt u vinden op:

  • De siteservercomputer.
  • Een computer die zich extern van de siteserver bevindt.

De volgende exemplaren worden ondersteund:

Secundaire sites

De sitedatabase kan het standaardexemplaar van een volledige installatie van SQL Server of SQL Server Express gebruiken.

SQL Server moet zich op de siteservercomputer bevinden.

Beperkingen voor ondersteuning

De volgende configuraties worden niet ondersteund:

  • Een exemplaar van een failovercluster in een netwerktaakverdelingsclusterconfiguratie (NLB)

  • Een failoverclusterexemplaar op een cluster gedeeld volume (CSV)

  • SQL Server databasespiegelingstechnologie en peer-to-peerreplicatie

SQL Server transactionele replicatie wordt alleen ondersteund voor het repliceren van objecten naar beheerpunten die zijn geconfigureerd voor het gebruik van databasereplica's.

Ondersteunde versies van SQL Server

In een hiërarchie met meerdere sites kunnen verschillende sites verschillende versies van SQL Server gebruiken om de sitedatabase te hosten. Zolang de volgende items waar zijn:

  • Configuration Manager ondersteunt de versies van SQL Server die u gebruikt.
  • De SQL Server versies die u gebruikt, blijven ondersteund door Microsoft.
  • SQL Server ondersteunt replicatie tussen de twee versies van SQL Server. Zie SQL Server compatibiliteit met achterwaartse replicatie voor meer informatie.

Voor SQL Server 2016 en eerder volgt de ondersteuning voor elke SQL Server versie en servicepack het Levenscyclusbeleid van Microsoft. Ondersteuning voor een specifiek SQL Server-servicepack omvat cumulatieve updates, tenzij ze achterwaartse compatibiliteit met de versie van het basisservicepack verbreken. Vanaf SQL Server 2017 worden servicepacks niet uitgebracht omdat het een modern onderhoudsmodel volgt. Het SQL Server-team raadt aan om cumulatieve updates continu, proactief te installeren zodra ze beschikbaar komen.

Tenzij anders aangegeven, worden de volgende versies van SQL Server ondersteund met alle actieve versies van Configuration Manager. Als er ondersteuning voor een nieuwe SQL Server versie wordt toegevoegd, wordt de Configuration Manager versie die die ondersteuning toevoegt vermeld. Als de ondersteuning is afgeschaft, zoekt u ook naar details over de betrokken versies van Configuration Manager.

Belangrijk

Wanneer u SQL Server Standard gebruikt voor de database op de centrale beheersite, beperkt u het totale aantal clients dat een hiërarchie kan ondersteunen. Zie Grootte en schaalnummers.

SQL Server 2019: Standard, Enterprise

U kunt deze versie gebruiken met cumulatieve update 5 (CU5) of later, zolang uw cumulatieve updateversie wordt ondersteund door de SQL Server levenscyclus. CU5 is de minimale vereiste voor SQL Server 2019, omdat hiermee een probleem met scalaire UDF-inlining wordt opgelost.

U kunt deze versie van SQL Server gebruiken voor de volgende sites:

  • Een centrale beheersite
  • Een primaire site
  • Een secundaire site

SQL Server 2017: Standard, Enterprise

U kunt deze versie gebruiken met cumulatieve updateversie 2 of hoger, zolang uw cumulatieve updateversie wordt ondersteund door de SQL Server levenscyclus. U kunt deze versie van SQL Server gebruiken voor de volgende sites:

  • Een centrale beheersite
  • Een primaire site
  • Een secundaire site

SQL Server 2016: Standard, Enterprise

U kunt deze versie gebruiken met het minimale servicepack en de cumulatieve update die worden ondersteund door de SQL Server levenscyclus. U kunt deze versie van SQL Server gebruiken voor de volgende sites:

  • Een centrale beheersite
  • Een primaire site
  • Een secundaire site

SQL Server 2014: Standard, Enterprise

U kunt deze versie gebruiken met het minimale servicepack en de cumulatieve update die worden ondersteund door de SQL Server levenscyclus. U kunt deze versie van SQL Server gebruiken voor de volgende sites:

  • Een centrale beheersite
  • Een primaire site
  • Een secundaire site

SQL Server 2012: Standard, Enterprise

U kunt deze versie gebruiken met het minimale servicepack en de cumulatieve update die worden ondersteund door de SQL Server levenscyclus. U kunt deze versie van SQL Server gebruiken voor de volgende sites:

  • Een centrale beheersite
  • Een primaire site
  • Een secundaire site

Belangrijk

Vanaf versie 2107 is de ondersteuning voor SQL Server 2012 afgeschaft. De ondersteuningslevenscyclus eindigt in juli 2022. Plan de upgrade van alle databaseservers vóór die tijd. Zie SQL Server voor meer informatie.

SQL Server 2017 Express

U kunt deze versie gebruiken met cumulatieve updateversie 2 of hoger, zolang uw cumulatieve updateversie wordt ondersteund door de SQL Server levenscyclus. U kunt deze versie van SQL Server gebruiken voor de volgende sites:

  • Een secundaire site

SQL Server 2016 Express

U kunt deze versie gebruiken met het minimale servicepack en de cumulatieve update die worden ondersteund door de SQL Server levenscyclus. U kunt deze versie van SQL Server gebruiken voor de volgende sites:

  • Een secundaire site

SQL Server 2014 Express

U kunt deze versie gebruiken met het minimale servicepack en de cumulatieve update die worden ondersteund door de SQL Server levenscyclus. U kunt deze versie van SQL Server gebruiken voor de volgende sites:

  • Een secundaire site

SQL Server 2012 Express

U kunt deze versie gebruiken met het minimale servicepack en de cumulatieve update die worden ondersteund door de SQL Server levenscyclus. U kunt deze versie van SQL Server gebruiken voor de volgende sites:

  • Een secundaire site

Belangrijk

Vanaf versie 2107 is de ondersteuning voor SQL Server 2012 afgeschaft. De ondersteuningslevenscyclus eindigt in juli 2022. Plan de upgrade van alle databaseservers vóór die tijd. Zie SQL Server voor meer informatie.

Vereiste configuraties voor SQL Server

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-architectuurversie

Configuration Manager vereist een 64-bits versie van SQL Server om de sitedatabase te hosten.

Databasesortering

Op elke site moeten zowel het exemplaar van SQL Server dat wordt gebruikt voor de site als 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.

Databasecompatibiliteitsniveau

Configuration Manager vereist dat het compatibiliteitsniveau voor de sitedatabase niet minder is dan de laagst ondersteunde SQL Server versie voor uw Configuration Manager versie.

Wanneer u een sitedatabase upgradet van een eerdere versie van SQL Server, behoudt de database het bestaande kardinaliteitsschattingsniveau, als dit minimaal is toegestaan voor dat exemplaar van SQL Server. Wanneer u SQL Server upgradet met een database op een compatibiliteitsniveau dat lager is dan het toegestane niveau, wordt de database automatisch ingesteld op het laagste compatibiliteitsniveau dat is toegestaan door SQL Server.

De volgende tabel bevat de aanbevolen compatibiliteitsniveaus voor Configuration Manager sitedatabases:

SQL Server versie Ondersteunde compatibiliteitsniveaus Aanbevolen niveau
SQL Server 2019 150, 140, 130, 120, 110 150
SQL Server 2017 140, 130, 120, 110 140
SQL Server 2016 130, 120, 110 130
SQL Server 2014 120, 110 110

Voer de volgende SQL-query uit op de sitedatabaseserver om het compatibiliteitsniveau van de SQL Server kardinaliteitsschatting te identificeren dat wordt gebruikt voor uw sitedatabase:

SELECT name, compatibility_level FROM sys.databases

Zie ALTER DATABASE Compatibility Level (Transact-SQL) voor meer informatie over SQL Server compatibiliteitsniveaus en hoe u deze instelt.

SQL Server functies

Alleen de functie Database Engine Services is vereist voor elke siteserver.

voor Configuration Manager databasereplicatie is de SQL Server replicatiefunctie niet vereist. Deze SQL Server configuratie is echter vereist wanneer u databasereplica's gebruikt voor beheerpunten.

Windows-verificatie

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

SQL Server-exemplaar

Gebruik een toegewezen exemplaar van SQL Server voor elke site. Het exemplaar kan een benoemd exemplaar of het standaardexemplaar zijn.

SQL Server geheugen

Reserveer geheugen voor SQL Server met behulp van SQL Server Management Studio. Stel de instelling Minimumservergeheugen in onder Opties voor servergeheugen. Zie SQL Server configuratieopties voor de geheugenserver voor meer informatie over het configureren van deze instelling.

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

  • Voor een toegewezen databaseserver die extern is van de siteserver: beperk het geheugen voor SQL Server tot 80 tot 90 procent van het beschikbare adresseerbare systeemgeheugen.

  • Voor een geheugenreserve voor de buffergroep van elk SQL Server exemplaar dat wordt gebruikt:

    • Voor een centrale beheersite: stel minimaal 8 GB in.
    • Voor een primaire site: stel minimaal 8 GB in.
    • Voor een secundaire site: stel minimaal 4 GB in.

geneste triggers SQL Server

SQL Server geneste triggers moeten zijn ingeschakeld. Zie De configuratieoptie voor de geneste triggersserver configureren voor meer informatie

SQL Server CLR-integratie

Voor de sitedatabase moet SQL Server Common Language Runtime (CLR) zijn ingeschakeld. Deze optie wordt automatisch ingeschakeld wanneer Configuration Manager wordt geïnstalleerd. Zie Inleiding tot SQL Server CLR-integratie voor meer informatie over CLR.

SQL Server Service Broker (SSB)

De SQL Server Service Broker is vereist voor replicatie tussen sites en voor één primaire site.

INSTELLING BETROUWBAAR

Configuration Manager schakelt automatisch de eigenschap SQL TRUSTWORTHY-database in. Deze eigenschap is vereist door Configuration Manager aan te staan.

Optionele configuraties voor SQL Server

De volgende configuraties zijn optioneel voor elke database die gebruikmaakt van een volledige SQL Server installatie.

SQL Server-service

U kunt de SQL Server-service zo configureren dat deze wordt uitgevoerd met behulp van:

  • Een domeingebruikersaccount met lage rechten :

    • Deze configuratie is een best practice en vereist mogelijk dat u de SPN (Service Principal Name) 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 geen SQL Server best practice.

Wanneer de computer met SQL Server niet het lokale systeemaccount gebruikt om de SQL Server-service uit te voeren, configureert u de SPN van het account waarmee de SQL Server-service wordt uitgevoerd 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 sitedatabase.

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

SQL Server Reporting Services

SQL Server Reporting Services is vereist voor het installeren van een Reporting Services-punt waarmee u rapporten kunt uitvoeren. Configuration Manager ondersteunt dezelfde versies van SQL Server voor rapportage als voor de sitedatabase.

Zie Vereisten voor rapportage in Configuration Manager voor meer informatie.

Belangrijk

Nadat u SQL Server van een vorige versie hebt bijgewerkt, ziet u mogelijk de volgende fout: Report Builder bestaat niet.
U kunt deze fout oplossen door de sitesysteemrol van het Reporting Services-punt opnieuw te installeren.

Datawarehouse-servicepunt

Het datawarehouse maakt gebruik van een afzonderlijke database. U kunt deze hosten op de sitedatabaseserver of een afzonderlijke SQL Server. Zie het datawarehouse-servicepunt voor Configuration Manager voor meer informatie.

SQL Server poorten

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

  • Intersite-communicatie maakt gebruik van de SQL Server Service Broker, die standaard gebruikmaakt van poort TCP 4022.

  • Intrasitecommunicatie tussen de SQL Server database-engine en verschillende Configuration Manager sitesysteemrollen maken standaard gebruik van poort TCP 1433. De volgende sitesysteemrollen communiceren rechtstreeks met de SQL Server database:

    • Beheerpunt
    • Sms-providercomputer
    • 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. Daarnaast 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, handmatig de statische poort configureren die u wilt gebruiken voor communicatie binnen de site.

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

Zie Een server configureren om te luisteren op een specifieke TCP-poort voor een voorbeeld van het configureren van SQL Server voor het gebruik van een specifieke poort.

Upgradeopties voor SQL Server

Als u uw versie van SQL Server wilt upgraden, gebruikt u een van de volgende methoden, van eenvoudig tot complexer: