Versioni SQL Server supportate per Configuration Manager
Si applica a: Configuration Manager (Current Branch)
Ogni sito Configuration Manager richiede una versione e una configurazione SQL Server supportate per ospitare il database del sito.
SQL Server istanze e posizioni
Sito di amministrazione centrale e siti primari
Il database del sito deve usare un'installazione completa di SQL Server.
SQL Server può trovarsi in:
- Computer del server del sito.
- Computer remoto dal server del sito.
Sono supportate le istanze seguenti:
Istanza predefinita o denominata di SQL Server.
Configurazioni di più istanze.
Istanza del cluster di failover SQL Server Always On. Per altre informazioni, vedere Usare un'istanza del cluster di failover SQL Server Always On per il database del sito.
Un gruppo di disponibilità SQL Server Always On. Per altre informazioni, vedere Preparare l'uso di un gruppo di disponibilità SQL Server Always On.
Siti secondari
Il database del sito può usare l'istanza predefinita di un'installazione completa di SQL Server o SQL Server Express.
SQL Server deve trovarsi nel computer del server del sito.
Importante
Aggiornare SQL 2012 o 2014 Express, Standard, Enterprise Edition a SQl 2016 o alla versione più recente. È necessario aggiornare VC++ alla versione più recente nel sito secondario Scaricare la versione più recente Microsoft Visual C++ Redistributable.
Limitazioni per il supporto
Le configurazioni seguenti non sono supportate:
Istanza del cluster di failover in una configurazione del cluster bilanciamento del carico di rete
Un'istanza del cluster di failover in un volume condiviso cluster (CSV)
SQL Server tecnologia di mirroring del database e replica peer-to-peer
SQL Server replica transazionale è supportata solo per la replica di oggetti in punti di gestione configurati per l'uso di repliche di database.
Versioni supportate di SQL Server
In una gerarchia con più siti, siti diversi possono usare versioni diverse di SQL Server per ospitare il database del sito. Purché siano veri gli elementi seguenti:
- Configuration Manager supporta le versioni di SQL Server usate.
- Le versioni SQL Server usate rimangono supportate da Microsoft.
- SQL Server supporta la replica tra le due versioni di SQL Server. Per altre informazioni, vedere SQL Server compatibilità con le versioni precedenti della replica.
Per SQL Server 2016 e versioni precedenti, il supporto per ogni versione SQL Server e service pack segue i criteri relativi al ciclo di vita microsoft. Il supporto per un service pack di SQL Server specifico include aggiornamenti cumulativi a meno che non interrompano la compatibilità con le versioni precedenti della versione del Service Pack di base. A partire da SQL Server 2017, i Service Pack non verranno rilasciati perché seguono un modello di manutenzione moderno. Il team SQL Server consiglia un'installazione continuativa e proattiva degli aggiornamenti cumulativi man mano che diventano disponibili.
Se non diversamente specificato, le versioni seguenti di SQL Server sono supportate con tutte le versioni attive di Configuration Manager. Se viene aggiunto il supporto per una nuova versione SQL Server, viene annotata la versione Configuration Manager che aggiunge tale supporto. Analogamente, se il supporto è deprecato, cercare i dettagli sulle versioni interessate di Configuration Manager.
Importante
Quando si usa SQL Server Standard per il database nel sito di amministrazione centrale, si limita il numero totale di client supportati da una gerarchia. Vedere Dimensioni e numeri di scala.
SQL Server 2022: Standard, Enterprise
A partire da Current Branch 2303, viene aggiunto il supporto per SQL Server 2022 con la stima del livello di compatibilità/cardinalità impostata su 150 nel database Configuration Manager. SQL 2022 nativo (160) non è attualmente supportato.
È possibile usare questa versione di SQL Server per i siti seguenti:
- Un sito di amministrazione centrale
- Un sito primario
- Un sito secondario
SQL Server 2019: Standard, Enterprise
È possibile usare questa versione con l'aggiornamento cumulativo 5 (CU5) o versione successiva, purché la versione dell'aggiornamento cumulativo sia supportata dal ciclo di vita SQL Server. CU5 è il requisito minimo per SQL Server 2019 in quanto risolve un problema con l'inlining UDF scalare.
È possibile usare questa versione di SQL Server per i siti seguenti:
- Un sito di amministrazione centrale
- Un sito primario
- Un sito secondario
SQL Server 2017: Standard, Enterprise
È possibile usare questa versione con aggiornamento cumulativo versione 2 o successiva, purché la versione dell'aggiornamento cumulativo sia supportata dal ciclo di vita SQL Server. È possibile usare questa versione di SQL Server per i siti seguenti:
- Un sito di amministrazione centrale
- Un sito primario
- Un sito secondario
SQL Server 2016: Standard, Enterprise
È possibile usare questa versione con il Service Pack minimo e l'aggiornamento cumulativo supportati dal ciclo di vita SQL Server. È possibile usare questa versione di SQL Server per i siti seguenti:
- Un sito di amministrazione centrale
- Un sito primario
- Un sito secondario
Importante
A partire dalla versione 2409, il supporto per SQL Server 2014 è deprecato. Il ciclo di vita del supporto termina a luglio 2024. Pianificare l'aggiornamento di tutti i server di database prima di tale ora. Per altre informazioni, vedere SQL Server.
SQL Server 2017 Express
È possibile usare questa versione con aggiornamento cumulativo versione 2 o successiva, purché la versione dell'aggiornamento cumulativo sia supportata dal ciclo di vita SQL Server. È possibile usare questa versione di SQL Server per i siti seguenti:
- Un sito secondario
SQL Server 2016 Express
È possibile usare questa versione con il Service Pack minimo e l'aggiornamento cumulativo supportati dal ciclo di vita SQL Server. È possibile usare questa versione di SQL Server per i siti seguenti:
- Un sito secondario
Importante
A partire dalla versione 2409, il supporto per SQL Server 2014 è deprecato. Il ciclo di vita del supporto termina a luglio 2024. Pianificare l'aggiornamento di tutti i server di database prima di tale ora. Per altre informazioni, vedere SQL Server.
Configurazioni necessarie per SQL Server
Tutte le installazioni di SQL Server usate per un database del sito, incluse le SQL Server Express, richiedono le configurazioni seguenti. Quando Configuration Manager installa SQL Server Express come parte di un'installazione del sito secondario, vengono create automaticamente queste configurazioni.
SQL Server versione dell'architettura
Configuration Manager richiede una versione a 64 bit di SQL Server per ospitare il database del sito.
Confronto di database
In ogni sito, sia l'istanza di SQL Server usata per il sito che il database del sito devono usare le regole di confronto seguenti: SQL_Latin1_General_CP1_CI_AS.
Configuration Manager supporta due eccezioni a queste regole di confronto per lo standard china GB18030. Per altre informazioni, vedere Supporto internazionale.
Livello di compatibilità del database
Configuration Manager richiede che il livello di compatibilità per il database del sito non sia inferiore alla versione di SQL Server supportata più bassa per la versione Configuration Manager.
Quando si aggiorna un database del sito da una versione precedente di SQL Server, il database mantiene il livello di stima della cardinalità esistente, se è al livello minimo consentito per l'istanza di SQL Server. Quando si aggiorna SQL Server con un database a un livello di compatibilità inferiore al livello consentito, il database viene automaticamente impostato sul livello di compatibilità più basso consentito da SQL Server.
La tabella seguente identifica i livelli di compatibilità consigliati per Configuration Manager database del sito:
SQL Server versione | Livelli di compatibilità supportati | Livello consigliato |
---|---|---|
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 |
Per identificare il livello di compatibilità della stima della cardinalità SQL Server in uso per il database del sito, eseguire la query SQL seguente nel server di database del sito:
SELECT name, compatibility_level FROM sys.databases
Per altre informazioni sui livelli di compatibilità SQL Server e su come impostarli, vedere ALTER DATABASE Compatibility Level (Transact-SQL).
Funzionalità SQL Server
Per ogni server del sito è necessaria solo la funzionalità Servizi motore di database.
Configuration Manager replica di database non richiede la funzionalità di replica SQL Server. Tuttavia, questa configurazione SQL Server è necessaria quando si usano le repliche di database per i punti di gestione.
Autenticazione di Windows
Configuration Manager richiede autenticazione di Windows per convalidare le connessioni al database.
SQL Server istanza
Usare un'istanza dedicata di SQL Server per ogni sito. L'istanza può essere un'istanza denominata o l'istanza predefinita.
SQL Server memoria
Riservare memoria per SQL Server usando SQL Server Management Studio. Impostare l'impostazione Memoria minima server in Opzioni memoria server. Per altre informazioni su come configurare questa impostazione, vedere SQL Server opzioni di configurazione del server di memoria.
Per un server di database installato nello stesso computer del server del sito: Limitare la memoria per SQL Server al 50-80% della memoria di sistema indirizzabile disponibile.
Per un server di database dedicato remoto dal server del sito: limitare la memoria per SQL Server all'80-90% della memoria di sistema indirizzabile disponibile.
Per una riserva di memoria per il pool di buffer di ogni istanza di SQL Server in uso:
- Per un sito di amministrazione centrale: impostare un minimo di 8 GB.
- Per un sito primario: impostare un minimo di 8 GB.
- Per un sito secondario: impostare un minimo di 4 GB.
SQL Server trigger annidati
SQL Server trigger annidati devono essere abilitati. Per altre informazioni, vedere Configurare l'opzione di configurazione del server trigger annidati
integrazione con CLR SQL Server
Per il database del sito è necessario abilitare SQL Server Common Language Runtime (CLR). Questa opzione viene abilitata automaticamente quando si installa Configuration Manager. Per altre informazioni su CLR, vedere Introduction to SQL Server CLR Integration .
SQL Server Service Broker (SSB)
Il SQL Server Service Broker è necessario sia per la replica tra siti che per un singolo sito primario.
Impostazione TRUSTWORTHY
Configuration Manager abilita automaticamente la proprietà del database SQL TRUSTWORTHY. Questa proprietà è richiesta da Configuration Manager essere ON.
Configurazioni facoltative per SQL Server
Le configurazioni seguenti sono facoltative per ogni database che usa un'installazione completa SQL Server.
Servizio SQL Server
È possibile configurare il servizio SQL Server da eseguire usando:
Un account utente di dominio con diritti limitati :
- Questa configurazione è una procedura consigliata e potrebbe richiedere di registrare manualmente il nome dell'entità servizio (SPN) per l'account.
Account di sistema locale del computer che esegue SQL Server:
- Usare l'account di sistema locale per semplificare il processo di configurazione.
- Quando si usa l'account di sistema locale, Configuration Manager registra automaticamente il nome SPN per il servizio SQL Server.
- L'uso dell'account di sistema locale per il servizio SQL Server non è una procedura consigliata SQL Server.
Quando il computer che esegue SQL Server non usa l'account di sistema locale per eseguire il servizio SQL Server, configurare il nome SPN dell'account che esegue il servizio SQL Server in Active Directory Domain Services. Quando si usa l'account di sistema, l'SPN viene registrato automaticamente.
Per informazioni sui nomi SPN per il database del sito, vedere Gestire il nome SPN per il server di database del sito.
Per informazioni su come modificare l'account usato dal servizio SQL Server, vedere Servizi SCM - Modificare l'account di avvio del servizio.
SQL Server Reporting Services
SQL Server Reporting Services è necessario per installare un punto di Reporting Services che consente di eseguire report. Configuration Manager supporta le stesse versioni di SQL Server per la creazione di report come per il database del sito.
Per altre informazioni, vedere Prerequisiti per la creazione di report in Configuration Manager.
Importante
Dopo aver aggiornato SQL Server da una versione precedente, potrebbe essere visualizzato l'errore seguente: Report Builder Non esiste.
Per risolvere questo errore, è necessario reinstallare il ruolo del sistema del sito del punto di Reporting Services.
Punto di servizio del data warehouse
Il data warehouse usa un database separato. È possibile ospitarlo nel server di database del sito o in un SQL Server separato. Per altre informazioni, vedere Il punto di servizio del data warehouse per Configuration Manager.
porte SQL Server
Per la comunicazione con il motore di database SQL Server e per la replica tra siti, è possibile usare le configurazioni predefinite delle porte di SQL Server o specificare porte personalizzate:
Le comunicazioni tra siti usano SQL Server Service Broker, che usa la porta TCP 4022 per impostazione predefinita.
Le comunicazioni all'interno del sito tra il motore di database SQL Server e vari ruoli del sistema del sito Configuration Manager usano la porta TCP 1433 per impostazione predefinita. I ruoli del sistema del sito seguenti comunicano direttamente con il database SQL Server:
- Punto di gestione
- Computer provider SMS
- Punto di Reporting Services
- Server del sito
Quando un computer che esegue SQL Server ospita un database da più siti, ogni database deve usare un'istanza separata di SQL Server. Inoltre, ogni istanza deve essere configurata per l'uso di un set univoco di porte.
Avviso
Configuration Manager non supporta le porte dinamiche. Poiché SQL Server istanze denominate per impostazione predefinita usano porte dinamiche per le connessioni al motore di database, quando si usa un'istanza denominata, è necessario configurare manualmente la porta statica che si vuole usare per la comunicazione all'interno del sito.
Se nel computer in cui è in esecuzione SQL Server è abilitato un firewall, assicurarsi che sia configurato per consentire le porte usate dalla distribuzione e in qualsiasi posizione della rete tra computer che comunicano con il SQL Server.
Per un esempio di come configurare SQL Server per l'uso di una porta specifica, vedere Configurare un server per l'ascolto su una porta TCP specifica.
Opzioni di aggiornamento per SQL Server
Se è necessario aggiornare la versione di SQL Server, usare uno dei metodi seguenti, da facile a più complesso:
Aggiornare SQL Server sul posto (scelta consigliata)
Installare una nuova versione di SQL Server in un nuovo computer e quindi usare l'opzione di spostamento del database di Configuration Manager configurazione per puntare il server del sito al nuovo SQL Server
Usare il backup e il ripristino. È supportato l'uso di backup e ripristino per uno scenario di aggiornamento SQL Server. È possibile ignorare il requisito di controllo delle versioni SQL Server quando si esaminaNo le considerazioni prima di ripristinare un sito.