Share via


SQL Server versioner som stöds för Configuration Manager

Gäller för: Configuration Manager (aktuell gren)

Varje Configuration Manager plats kräver en SQL Server version och konfiguration som stöds som värd för platsdatabasen.

SQL Server instanser och platser

Central administrationsplats och primära platser

Platsdatabasen måste använda en fullständig installation av SQL Server.

SQL Server kan finnas på:

  • Platsserverdatorn.
  • En dator som är fjärransluten från platsservern.

Följande instanser stöds:

Sekundära platser

Platsdatabasen kan använda standardinstansen av en fullständig installation av SQL Server eller SQL Server Express.

SQL Server måste finnas på platsserverdatorn.

Begränsningar för stöd

Följande konfigurationer stöds inte:

  • En redundansklusterinstans i en klusterkonfiguration för utjämning av nätverksbelastning (NLB)

  • En redundansklusterinstans på en klusterdelad volym (CSV)

  • SQL Server databasspeglingsteknik och peer-to-peer-replikering

SQL Server transaktionsreplikering stöds endast för replikering av objekt till hanteringsplatser som är konfigurerade att använda databasrepliker.

Versioner av SQL Server som stöds

I en hierarki med flera platser kan olika platser använda olika versioner av SQL Server som värd för platsdatabasen. Så länge följande objekt är sanna:

  • Configuration Manager stöder de versioner av SQL Server som du använder.
  • De SQL Server versioner som du använder har fortfarande stöd av Microsoft.
  • SQL Server stöder replikering mellan de två versionerna av SQL Server. Mer information finns i SQL Server bakåtkompatibilitet för replikering.

För SQL Server 2016 och tidigare följer supporten för varje SQL Server version och service pack Microsofts livscykelpolicy. Stöd för ett specifikt SQL Server Service Pack innehåller kumulativa uppdateringar om de inte bryter bakåtkompatibiliteten till basversionen av Service Pack. Från och med SQL Server 2017 släpps inte servicepaket eftersom de följer en modern servicemodell. SQL Server-teamet rekommenderar löpande, proaktiv installation av kumulativa uppdateringar när de blir tillgängliga.

Om inget annat anges stöds följande versioner av SQL Server med alla aktiva versioner av Configuration Manager. Om stöd för en ny SQL Server version läggs till anges den Configuration Manager version som lägger till det stödet. Om stödet är inaktuellt letar du på samma sätt efter information om berörda versioner av Configuration Manager.

Viktigt

När du använder SQL Server Standard för databasen på den centrala administrationsplatsen begränsar du det totala antalet klienter som en hierarki kan stödja. Se Storlek och skalningsnummer.

SQL Server 2022: Standard, Enterprise

Från och med aktuell gren 2303 läggs stöd till för SQL Server 2022 med kompatibilitetsnivå/kardinalitetsuppskattning inställd på 150 på Configuration Manager-databasen. Sql 2022 native (160) stöds inte för närvarande.

Du kan använda den här versionen av SQL Server för följande webbplatser:

  • En central administrationsplats
  • En primär plats
  • En sekundär plats

SQL Server 2019: Standard, Enterprise

Du kan använda den här versionen med kumulativ uppdatering 5 (CU5) eller senare, så länge den kumulativa uppdateringsversionen stöds av SQL Server livscykel. CU5 är minimikravet för SQL Server 2019 eftersom det löser ett problem med skalär UDF-inlinning.

Du kan använda den här versionen av SQL Server för följande webbplatser:

  • En central administrationsplats
  • En primär plats
  • En sekundär plats

SQL Server 2017: Standard, Enterprise

Du kan använda den här versionen med kumulativ uppdatering version 2 eller senare, så länge den kumulativa uppdateringsversionen stöds av SQL Server livscykel. Du kan använda den här versionen av SQL Server för följande webbplatser:

  • En central administrationsplats
  • En primär plats
  • En sekundär plats

SQL Server 2016: Standard, Enterprise

Du kan använda den här versionen med det lägsta Service Pack och kumulativ uppdatering som stöds av SQL Server livscykel. Du kan använda den här versionen av SQL Server för följande webbplatser:

  • En central administrationsplats
  • En primär plats
  • En sekundär plats

SQL Server 2014: Standard, Enterprise

Du kan använda den här versionen med det lägsta Service Pack och kumulativ uppdatering som stöds av SQL Server livscykel. Du kan använda den här versionen av SQL Server för följande webbplatser:

  • En central administrationsplats
  • En primär plats
  • En sekundär plats

SQL Server 2012: Standard, Enterprise

Du kan använda den här versionen med det lägsta Service Pack och kumulativ uppdatering som stöds av SQL Server livscykel. Du kan använda den här versionen av SQL Server för följande webbplatser:

  • En central administrationsplats
  • En primär plats
  • En sekundär plats

Viktigt

Från och med version 2107 är stödet för SQL Server 2012 inaktuellt. Supportlivscykeln upphör i juli 2022. Planera att uppgradera alla databasservrar före den tidpunkten. Mer information finns i SQL Server.

SQL Server 2017 Express

Du kan använda den här versionen med kumulativ uppdatering version 2 eller senare, så länge den kumulativa uppdateringsversionen stöds av SQL Server livscykel. Du kan använda den här versionen av SQL Server för följande webbplatser:

  • En sekundär plats

SQL Server 2016 Express

Du kan använda den här versionen med det lägsta Service Pack och kumulativ uppdatering som stöds av SQL Server livscykel. Du kan använda den här versionen av SQL Server för följande webbplatser:

  • En sekundär plats

SQL Server 2014 Express

Du kan använda den här versionen med det lägsta Service Pack och kumulativ uppdatering som stöds av SQL Server livscykel. Du kan använda den här versionen av SQL Server för följande webbplatser:

  • En sekundär plats

SQL Server 2012 Express

Du kan använda den här versionen med det lägsta Service Pack och kumulativ uppdatering som stöds av SQL Server livscykel. Du kan använda den här versionen av SQL Server för följande webbplatser:

  • En sekundär plats

Viktigt

Från och med version 2107 är stödet för SQL Server 2012 inaktuellt. Supportlivscykeln upphör i juli 2022. Planera att uppgradera alla databasservrar före den tidpunkten. Mer information finns i SQL Server.

Nödvändiga konfigurationer för SQL Server

Följande konfigurationer krävs av alla installationer av SQL Server som du använder för en platsdatabas, inklusive SQL Server Express. När Configuration Manager installerar SQL Server Express som en del av en sekundär platsinstallation skapas konfigurationerna automatiskt.

SQL Server arkitekturversion

Configuration Manager kräver en 64-bitarsversion av SQL Server som värd för platsdatabasen.

Databassortering

På varje plats måste både instansen av SQL Server som används för platsen och platsdatabasen använda följande sortering: SQL_Latin1_General_CP1_CI_AS.

Configuration Manager stöder två undantag till den här sorteringen för Kina GB18030 standard. Mer information finns i Internationellt stöd.

Databaskompatibilitetsnivå

Configuration Manager kräver att kompatibilitetsnivån för platsdatabasen inte är mindre än den lägsta SQL Server versionen som stöds för din Configuration Manager version.

När du uppgraderar en platsdatabas från en tidigare version av SQL Server behåller databasen sin befintliga kardinalitetsuppskattningsnivå, om den är minst tillåten för den instansen av SQL Server. När du uppgraderar SQL Server med en databas på en kompatibilitetsnivå som är lägre än den tillåtna nivån ställs databasen automatiskt in på den lägsta kompatibilitetsnivå som tillåts av SQL Server.

Följande tabell identifierar de rekommenderade kompatibilitetsnivåerna för Configuration Manager platsdatabaser:

SQL Server version Kompatibilitetsnivåer som stöds Rekommenderad nivå
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

Om du vill identifiera SQL Server kompatibilitetsnivå för kardinalitetsuppskattning som används för platsdatabasen kör du följande SQL-fråga på platsdatabasservern:

SELECT name, compatibility_level FROM sys.databases

Mer information om SQL Server kompatibilitetsnivåer och hur du ställer in dem finns i ALTER DATABASE Compatibility Level (Transact-SQL).

SQL Server funktioner

Endast funktionen Database Engine Services krävs för varje platsserver.

Configuration Manager databasreplikering kräver inte SQL Server replikeringsfunktionen. Den här SQL Server konfiguration krävs dock när du använder databasrepliker för hanteringsplatser.

Windows-autentisering

Configuration Manager kräver Windows-autentisering för att verifiera anslutningar till databasen.

SQL Server instans

Använd en dedikerad instans av SQL Server för varje webbplats. Instansen kan vara en namngiven instans eller standardinstans.

SQL Server minne

Reservera minne för SQL Server med hjälp av SQL Server Management Studio. Ange inställningen Lägsta serverminne under Alternativ för serverminne. Mer information om hur du konfigurerar den här inställningen finns i SQL Server konfigurationsalternativ för minnesserver.

  • För en databasserver som du installerar på samma dator som platsservern: Begränsa minnet för SQL Server till 50 till 80 procent av det tillgängliga adresserbara systemminnet.

  • För en dedikerad databasserver som är fjärransluten från platsservern: Begränsa minnet för SQL Server till 80 till 90 procent av det tillgängliga adresserbara systemminnet.

  • För en minnesreserv för buffertpoolen för varje SQL Server instans som används:

    • För en central administrationsplats: Ange minst 8 GB.
    • För en primär plats: Ange minst 8 GB.
    • För en sekundär plats: Ange minst 4 GB.

SQL Server kapslade utlösare

SQL Server kapslade utlösare måste vara aktiverade. Mer information finns i Konfigurera konfigurationsalternativet för kapslade utlösare för servern

SQL Server CLR-integrering

Platsdatabasen kräver att SQL Server CLR (Common Language Runtime) aktiveras. Det här alternativet aktiveras automatiskt när Configuration Manager installeras. Mer information om CLR finns i Introduktion till SQL Server CLR-integrering.

SQL Server Service Broker (SSB)

SQL Server Service Broker krävs både för replikering mellan platser och för en enda primär plats.

TRUSTWORTHY-inställning

Configuration Manager aktiverar automatiskt databasegenskapen SQL TRUSTWORTHY. Den här egenskapen krävs av Configuration Manager vara .

Valfria konfigurationer för SQL Server

Följande konfigurationer är valfria för varje databas som använder en fullständig SQL Server installation.

SQL Server tjänst

Du kan konfigurera SQL Server-tjänsten så att den körs med:

  • Ett domänanvändarkonto med låg behörighet :

    • Den här konfigurationen är en bra metod och kan kräva att du registrerar tjänstens huvudnamn (SPN) manuellt för kontot.
  • Det lokala systemkontot för datorn som kör SQL Server:

    • Använd det lokala systemkontot för att förenkla konfigurationsprocessen.
    • När du använder det lokala systemkontot registrerar Configuration Manager automatiskt SPN för SQL Server-tjänsten.
    • Att använda det lokala systemkontot för SQL Server-tjänsten är inte en SQL Server bästa praxis.

När datorn som kör SQL Server inte använder sitt lokala systemkonto för att köra SQL Server-tjänsten konfigurerar du SPN för det konto som kör SQL Server-tjänsten i Active Directory Domain Services. (När systemkontot används registreras SPN automatiskt åt dig.)

Information om SPN för platsdatabasen finns i Hantera SPN för platsdatabasservern.

Information om hur du ändrar det konto som används av SQL Server-tjänsten finns i SCM-tjänster – Ändra tjänstens startkonto.

SQL Server Reporting Services

SQL Server Reporting Services krävs för att installera en Reporting Services-plats där du kan köra rapporter. Configuration Manager stöder samma versioner av SQL Server för rapportering som för platsdatabasen.

Mer information finns i Krav för rapportering i Configuration Manager.

Viktigt

När du har uppgraderat SQL Server från en tidigare version kan följande fel visas: Report Builder finns inte.
För att lösa det här felet måste du installera om reporting services-platsens platssystemroll.

Informationslagertjänstpunkt

Informationslagret använder en separat databas. Du kan vara värd för den på platsdatabasservern eller en separat SQL Server. Mer information finns i Informationslagertjänstplatsen för Configuration Manager.

SQL Server portar

För kommunikation till SQL Server databasmotor och replikering mellan platser kan du använda standardkonfigurationerna för SQL Server port eller ange anpassade portar:

  • Kommunikation mellan platser använder SQL Server Service Broker, som använder port TCP 4022 som standard.

  • Kommunikation mellan platser mellan SQL Server-databasmotorn och olika Configuration Manager platssystemroller använder port TCP 1433 som standard. Följande platssystemroller kommunicerar direkt med SQL Server-databasen:

    • Hanteringsplats
    • SMS-providerdator
    • Reporting Services-plats
    • Platsserver

När en dator som kör SQL Server är värd för en databas från mer än en plats måste varje databas använda en separat instans av SQL Server. Dessutom måste varje instans konfigureras för att använda en unik uppsättning portar.

Varning

Configuration Manager stöder inte dynamiska portar. Eftersom SQL Server namngivna instanser som standard använder dynamiska portar för anslutningar till databasmotorn måste du manuellt konfigurera den statiska port som du vill använda för kommunikation mellan platser när du använder en namngiven instans.

Om du har en brandvägg aktiverad på den dator som kör SQL Server kontrollerar du att den är konfigurerad för att tillåta de portar som används av distributionen och på alla platser i nätverket mellan datorer som kommunicerar med SQL Server.

Ett exempel på hur du konfigurerar SQL Server att använda en specifik port finns i Konfigurera en server att lyssna på en specifik TCP-port.

Uppgraderingsalternativ för SQL Server

Om du behöver uppgradera din version av SQL Server använder du någon av följande metoder, från enkel till mer komplex: