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.

SQL Server exemplaren en locaties

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 op afstand van de siteserver bevindt.

De volgende exemplaren worden ondersteund:

Secundaire sites

De sitedatabase kan het standaardexemplaren 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

  • Een exemplaar van een failovercluster op een cluster gedeeld volume (CSV)

  • SQL Server technologie voor databasespiegeling en peer-to-peer-replicatie

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 achterwaartse replicatiecompatibiliteit SQL Server voor meer informatie.

Voor SQL Server 2016 en eerder volgt ondersteuning voor elke SQL Server versie en servicepack het levenscyclusbeleid van Microsoft. Ondersteuning voor een specifiek SQL Server servicepack omvat cumulatieve updates, tenzij deze de compatibiliteit met eerdere versies van het servicepack verbreken. Vanaf SQL Server 2017 worden er geen servicepacks uitgebracht omdat deze een modern onderhoudsmodel volgt. Het SQL Server-team raadt doorlopende, proactieve installatie van cumulatieve updates aan zodra deze beschikbaar zijn.

Tenzij anders opgegeven, worden de volgende versies van SQL Server ondersteund met alle actieve versies van Configuration Manager. Als ondersteuning voor een nieuwe SQL Server-versie wordt toegevoegd, wordt de Configuration Manager-versie genoteerd die deze ondersteuning toevoegt. Als ondersteuning is afgeschaft, zoekt u ook naar meer informatie 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 2022: Standard, Enterprise

Vanaf huidige vertakking 2303 wordt ondersteuning toegevoegd voor SQL Server 2022 met schatting van compatibiliteitsniveau/kardinaliteit ingesteld op 150 voor de Configuration Manager-database. SQL 2022 systeemeigen (160) wordt momenteel niet ondersteund.

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

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

SQL Server 2019: Standard, Enterprise

U kunt deze versie gebruiken met cumulatieve update 5 (CU5) of hoger, zolang uw cumulatieve updateversie wordt ondersteund door de levenscyclus van de SQL Server. 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 levenscyclus van SQL Server. 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 wordt ondersteund door de levenscyclus van SQL Server. 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 wordt ondersteund door de levenscyclus van SQL Server. 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 wordt ondersteund door de levenscyclus van SQL Server. 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 om alle databaseservers vóór die tijd te upgraden. 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 levenscyclus van SQL Server. 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 wordt ondersteund door de levenscyclus van SQL Server. 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 wordt ondersteund door de levenscyclus van SQL Server. 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 wordt ondersteund door de levenscyclus van SQL Server. 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 om alle databaseservers vóór die tijd te upgraden. 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 installatie van een secundaire site, 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 moet zowel het exemplaar van SQL Server dat voor de site wordt gebruikt 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 kardinaliteitschattingsniveau als deze minimaal is toegestaan voor dat exemplaar van SQL Server. Wanneer u een upgrade uitvoert SQL Server met een database op een lager compatibiliteitsniveau 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 2022 150, 140, 130, 120, 110 150
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 kardinaliteitschatting te identificeren:

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 kunt instellen.

SQL Server functies

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

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

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 standaardexemplaren zijn.

SQL Server geheugen

Reserveer geheugen voor SQL Server met behulp van SQL Server Management Studio. Stel de instelling Minimaal servergeheugen in onder Opties voor servergeheugen. Zie configuratieopties voor SQL Server geheugenserver 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 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 geneste triggers 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 zowel replicatie tussen sites als voor één primaire site.

INSTELLING BETROUWBAAR

Configuration Manager schakelt automatisch de databaseeigenschap SQL TRUSTWORTHY in. Deze eigenschap is vereist voor Configuration Manager om 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 configureren om te worden uitgevoerd met behulp van:

  • Een domeingebruikersaccount met lage rechten :

    • Deze configuratie is een best practice en mogelijk moet u de SERVICE Principal Name (SPN) voor het account handmatig registreren.
  • Het lokale systeemaccount van de computer waarop SQL Server:

    • 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 het lokale systeemaccount niet gebruikt om de SQL Server-service uit te voeren, 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 informatie over SPN's voor de sitedatabase.

Zie SCM Services - Het opstartaccount van de service wijzigen voor meer 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 eerdere versie hebt bijgewerkt, ziet u mogelijk de volgende fout: Report Builder bestaat niet.
U kunt deze fout oplossen door de sitesysteemrol reporting services-punt opnieuw te installeren.

Datawarehouse-servicepunt

Het datawarehouse maakt gebruik van een afzonderlijke database. U kunt het 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 sites kunt u de standaardpoortconfiguraties SQL Server gebruiken of aangepaste poorten opgeven:

  • Intersitecommunicatie 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. 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, handmatig de statische poort configureren die u wilt gebruiken voor intrasitecommunicatie.

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 door uw implementatie worden gebruikt en op alle locaties in het netwerk tussen computers die communiceren met de SQL Server.

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 naar complexer: