Podporované verze SQL Server pro Configuration Manager
Platí pro: Configuration Manager (Current Branch)
Každá Configuration Manager lokalita vyžaduje podporovanou verzi a konfiguraci SQL Server pro hostování databáze lokality.
SQL Server instancí a umístění
Lokalita centrální správy a primární lokality
Databáze lokality musí používat úplnou instalaci SQL Server.
SQL Server se může nacházet na:
- Počítač serveru lokality.
- Počítač vzdálený od serveru lokality.
Podporují se následující instance:
Výchozí nebo pojmenovaná instance SQL Server.
Konfigurace více instancí.
SQL Server Instance clusteru s podporou převzetí služeb při selhání AlwaysOn Další informace najdete v tématu Použití instance clusteru s podporou převzetí služeb při selhání AlwaysOn SQL Server pro databázi lokality.
Skupina dostupnosti AlwaysOn SQL Server. Další informace najdete v tématu Příprava na použití skupiny dostupnosti AlwaysOn SQL Server.
Sekundární lokality
Databáze lokality může používat výchozí instanci úplné instalace SQL Server nebo SQL Server Express.
SQL Server musí být umístěn v počítači serveru lokality.
Důležité
Upgradujte edici SQL 2012 nebo 2014 Express, Standard, Enterprise na SQl 2016 nebo nejnovější verzi. VC++ je potřeba upgradovat na nejnovější verzi v sekundární lokalitě Stáhnout nejnovější verzi Microsoft Visual C++ Distribuovatelná verze.
Omezení podpory
Následující konfigurace se nepodporují:
Instance clusteru s podporou převzetí služeb při selhání v konfiguraci clusteru služby Vyrovnávání zatížení sítě (NLB)
Instance clusteru s podporou převzetí služeb při selhání na sdíleném svazku clusteru (CSV)
SQL Server technologie zrcadlení databáze a replikace mezi dvěma účastníky
SQL Server transakční replikace se podporuje pouze pro replikaci objektů do bodů správy, které jsou nakonfigurované pro použití replik databáze.
Podporované verze SQL Server
V hierarchii s více lokalitami můžou různé lokality používat různé verze SQL Server k hostování databáze lokality. Pokud platí následující položky:
- Configuration Manager podporuje verze SQL Server, které používáte.
- Verze SQL Server, které používáte, zůstávají podporovány společností Microsoft.
- SQL Server podporuje replikaci mezi dvěma verzemi SQL Server. Další informace najdete v tématu SQL Server zpětná kompatibilita replikace.
V SQL Server 2016 a předchozích verzích se podpora jednotlivých verzí SQL Server a aktualizací Service Pack řídí zásadami životního cyklu Microsoftu. Podpora konkrétního SQL Server service pack zahrnuje kumulativní aktualizace, pokud nenarušují zpětnou kompatibilitu se základní verzí aktualizace Service Pack. Od SQL Server 2017 nebudou vydány aktualizace Service Pack, protože se řídí moderním modelem údržby. Tým SQL Server doporučuje průběžnou proaktivní instalaci kumulativních aktualizací, jakmile budou k dispozici.
Pokud není uvedeno jinak, následující verze SQL Server jsou podporovány se všemi aktivními verzemi Configuration Manager. Pokud je přidána podpora pro novou verzi SQL Server, je uvedena Configuration Manager verze, která tuto podporu přidává. Podobně pokud je podpora zastaralá, vyhledejte podrobnosti o ovlivněných verzích Configuration Manager.
Důležité
Pokud použijete SQL Server Standard pro databázi v lokalitě centrální správy, omezíte celkový počet klientů, které může hierarchie podporovat. Viz Velikost a měřítko čísel.
SQL Server 2022: Standard, Enterprise
Od aktuální větve 2303 je přidána podpora pro SQL Server 2022 s odhadem úrovně kompatibility nebo kardinality nastaveným na 150 v databázi Configuration Manager. SQL 2022 Native (160) se v současné době nepodporuje.
Tuto verzi SQL Server můžete použít pro následující weby:
- Lokalita centrální správy
- Primární lokalita
- Sekundární lokalita
SQL Server 2019: Standard, Enterprise
Tuto verzi můžete použít s kumulativní aktualizací 5 (CU5) nebo novější, pokud je vaše verze kumulativní aktualizace podporována životním cyklem SQL Server. CU5 je minimální požadavek pro SQL Server 2019, protože řeší problém se skalárním vkládáním UDF.
Tuto verzi SQL Server můžete použít pro následující weby:
- Lokalita centrální správy
- Primární lokalita
- Sekundární lokalita
SQL Server 2017: Standard, Enterprise
Tuto verzi můžete použít s kumulativní aktualizací verze 2 nebo vyšší, pokud je vaše verze kumulativní aktualizace podporována životním cyklem SQL Server. Tuto verzi SQL Server můžete použít pro následující weby:
- Lokalita centrální správy
- Primární lokalita
- Sekundární lokalita
SQL Server 2016: Standard, Enterprise
Tuto verzi můžete použít s minimální aktualizací Service Pack a kumulativní aktualizací podporovanou životním cyklem SQL Server. Tuto verzi SQL Server můžete použít pro následující weby:
- Lokalita centrální správy
- Primární lokalita
- Sekundární lokalita
Důležité
Od verze 2409 je podpora SQL Server 2014 zastaralá. Její životní cyklus podpory končí v červenci 2024. Do té doby naplánujte upgrade všech databázových serverů. Další informace najdete v tématu SQL Server.
SQL Server 2017 Express
Tuto verzi můžete použít s kumulativní aktualizací verze 2 nebo vyšší, pokud je vaše verze kumulativní aktualizace podporována životním cyklem SQL Server. Tuto verzi SQL Server můžete použít pro následující weby:
- Sekundární lokalita
SQL Server 2016 Express
Tuto verzi můžete použít s minimální aktualizací Service Pack a kumulativní aktualizací podporovanou životním cyklem SQL Server. Tuto verzi SQL Server můžete použít pro následující weby:
- Sekundární lokalita
Důležité
Od verze 2409 je podpora SQL Server 2014 zastaralá. Její životní cyklus podpory končí v červenci 2024. Do té doby naplánujte upgrade všech databázových serverů. Další informace najdete v tématu SQL Server.
Požadované konfigurace pro SQL Server
Následující konfigurace jsou vyžadovány všemi instalacemi SQL Server, které používáte pro databázi lokality, včetně SQL Server Express. Když Configuration Manager nainstaluje SQL Server Express jako součást instalace sekundární lokality, vytvoří tyto konfigurace automaticky.
verze architektury SQL Server
Configuration Manager k hostování databáze lokality vyžaduje 64bitovou verzi SQL Server.
Kolace databáze
V každé lokalitě musí instance SQL Server, která se používá pro lokalitu, i databáze lokality používat následující kolaci: SQL_Latin1_General_CP1_CI_AS.
Configuration Manager podporuje dvě výjimky z této kolace pro standard China GB18030. Další informace najdete v tématu Mezinárodní podpora.
Úroveň kompatibility databáze
Configuration Manager vyžaduje, aby úroveň kompatibility databáze lokality nebyla nižší než nejnižší podporovaná verze SQL Server pro vaši Configuration Manager verzi.
Při upgradu databáze lokality ze starší verze SQL Server databáze zachová stávající úroveň odhadu kardinality, pokud je na minimu povoleném pro danou instanci SQL Server. Při upgradu SQL Server s databází na nižší úrovni kompatibility, než je povolená úroveň, automaticky nastaví databázi na nejnižší úroveň kompatibility povolenou SQL Server.
Následující tabulka uvádí doporučené úrovně kompatibility pro databáze Configuration Manager lokality:
SQL Server verze | Podporované úrovně kompatibility | Doporučená úroveň |
---|---|---|
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 |
Pokud chcete zjistit úroveň kompatibility odhadu kardinality SQL Server používané pro databázi lokality, spusťte na serveru databáze lokality následující dotaz SQL:
SELECT name, compatibility_level FROM sys.databases
Další informace o SQL Server úrovních kompatibility a jejich nastavení najdete v tématu ALTER DATABASE Compatibility Level (Transact-SQL).
SQL Server funkce
Pro každý server lokality je vyžadována pouze funkce Služby databázového stroje.
Configuration Manager replikace databáze nevyžaduje funkci replikace SQL Server. Tato SQL Server konfigurace se však vyžaduje, pokud používáte repliky databáze pro body správy.
Ověřování systému Windows
Configuration Manager vyžaduje ověření windows k ověření připojení k databázi.
SQL Server instance
Pro každou lokalitu použijte vyhrazenou instanci SQL Server. Instancí může být pojmenovaná instance nebo výchozí instance.
SQL Server paměti
Zarezervujte paměť pro SQL Server pomocí SQL Server Management Studio. V části Možnosti paměti serveru nastavte minimální paměť serveru. Další informace o konfiguraci tohoto nastavení najdete v tématu SQL Server možnosti konfigurace paměťového serveru.
Databázový server, který nainstalujete do stejného počítače jako server lokality: Omezte paměť pro SQL Server na 50 až 80 procent dostupné adresovatelné systémové paměti.
Pro vyhrazený databázový server vzdálený od serveru lokality: Omezte paměť pro SQL Server na 80 až 90 procent dostupné adresovatelné systémové paměti.
Rezerva paměti pro fond vyrovnávacích pamětí každé SQL Server instance, která se používá:
- Pro lokalitu centrální správy: Nastavte minimálně 8 GB.
- Pro primární lokalitu: Nastavte minimálně 8 GB.
- Pro sekundární lokalitu: Nastavte minimálně 4 GB.
SQL Server vnořených triggerů
SQL Server musí být povolené vnořené triggery. Další informace najdete v tématu Konfigurace možnosti konfigurace serveru vnořených triggerů.
integrace SQL Server CLR
Databáze lokality vyžaduje povolení SQL Server modulu CLR (Common Language Runtime). Tato možnost je povolena automaticky při instalaci Configuration Manager. Další informace o CLR najdete v tématu Úvod do integrace SQL Server CLR.
SQL Server Service Broker (SSB)
SQL Server Service Broker se vyžaduje jak pro replikaci mezi lokalitami, tak pro jednu primární lokalitu.
NASTAVENÍ DŮVĚRYHODNÉ
Configuration Manager automaticky povolí vlastnost databáze SQL TRUSTWORTHY. Tato vlastnost musí být Configuration Manager zapnutá.
Volitelné konfigurace pro SQL Server
Následující konfigurace jsou volitelné pro každou databázi, která používá úplnou instalaci SQL Server.
SQL Server služba
Službu SQL Server můžete nakonfigurovat tak, aby běžela pomocí:
Uživatelský účet domény s nízkými právy:
- Tato konfigurace je osvědčeným postupem a může vyžadovat ruční registraci hlavního názvu služby (SPN) pro účet.
Místní systémový účet počítače, na kterém běží SQL Server:
- Ke zjednodušení procesu konfigurace použijte místní systémový účet.
- Když použijete místní systémový účet, Configuration Manager automaticky zaregistruje hlavní název služby (SPN) pro službu SQL Server.
- Použití místního systémového účtu pro službu SQL Server není SQL Server osvědčeným postupem.
Pokud počítač se systémem SQL Server nepoužívá ke spuštění služby SQL Server svůj místní systémový účet, nakonfigurujte hlavní název služby (SPN) účtu, na kterém se služba SQL Server spouští v Active Directory Domain Services. (Při použití systémového účtu se hlavní název služby (SPN) automaticky zaregistruje.)
Informace o hlavních názvy služeb pro databázi lokality najdete v tématu Správa hlavního názvu služby (SPN) pro server databáze lokality.
Informace o tom, jak změnit účet používaný službou SQL Server, najdete v tématu Služby SCM – Změna spouštěcího účtu služby.
SQL Server Reporting Services
SQL Server Reporting Services se vyžaduje k instalaci bodu služby Reporting Services, který umožňuje spouštět sestavy. Configuration Manager podporuje stejné verze SQL Server pro vytváření sestav jako pro databázi lokality.
Další informace najdete v tématu Požadavky pro vytváření sestav v Configuration Manager.
Důležité
Po upgradu SQL Server z předchozí verze se může zobrazit následující chyba: Report Builder Neexistuje.
Chcete-li tuto chybu vyřešit, je nutné přeinstalovat roli systému lokality bodu služby Reporting Services.
Bod služby datového skladu
Datový sklad používá samostatnou databázi. Můžete ho hostovat na serveru databáze lokality nebo na samostatném SQL Server. Další informace najdete v tématu Bod služby datového skladu pro Configuration Manager.
SQL Server porty
Pro komunikaci s databázovým strojem SQL Server a pro replikaci mezi lokalitami můžete použít výchozí konfiguraci SQL Server portů nebo zadat vlastní porty:
Komunikace mezi lokalitami používá SQL Server Service Broker, který ve výchozím nastavení používá port TCP 4022.
Komunikace uvnitř lokality mezi SQL Server databázovým strojem a různými rolemi Configuration Manager systému lokality ve výchozím nastavení používá port TCP 1433. Následující role systému lokality komunikují přímo s databází SQL Server:
- Bod správy
- Počítač poskytovatele serveru SMS
- Bod služby Reporting Services
- Server lokality
Pokud počítač se systémem SQL Server hostuje databázi z více než jedné lokality, musí každá databáze používat samostatnou instanci SQL Server. Každá instance musí být také nakonfigurovaná tak, aby používala jedinečnou sadu portů.
Upozornění
Configuration Manager nepodporuje dynamické porty. Vzhledem k tomu, že SQL Server pojmenované instance ve výchozím nastavení používají dynamické porty pro připojení k databázovému stroji, musíte při použití pojmenované instance ručně nakonfigurovat statický port, který chcete použít pro komunikaci v rámci sítě.
Pokud máte na počítači se systémem SQL Server povolenou bránu firewall, ujistěte se, že je nakonfigurovaná tak, aby umožňovala porty používané vaším nasazením a v libovolném umístění v síti mezi počítači, které komunikují s SQL Server.
Příklad konfigurace SQL Server pro použití určitého portu najdete v tématu Konfigurace serveru tak, aby naslouchal na konkrétním portu TCP.
Možnosti upgradu pro SQL Server
Pokud potřebujete upgradovat verzi SQL Server, použijte jednu z následujících metod, od jednoduché po složitější:
Místní upgrade SQL Server (doporučeno)
Nainstalujte do nového počítače novou verzi SQL Server a pak pomocí možnosti přesunu databáze Configuration Manager nastavení nasměrujte server lokality na nový SQL Server
Použijte zálohování a obnovení. Pro scénář upgradu SQL Server se podporuje použití zálohování a obnovení. Požadavek na správu verzí SQL Server můžete ignorovat při kontrole aspektů před obnovením lokality.