Versioni di SQL Server supportate per Configuration Manager

Si applica a: Configuration Manager (Current Branch)

Ogni sito di Configuration Manager richiede una versione e una configurazione di SQL Server supportate per ospitare il database del sito.

Istanze e percorsi di SQL Server

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:

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.

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)

  • Tecnologia di mirroring del database di SQL Server e replica peer-to-peer

La replica transazionale di SQL Server è 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:

Per SQL Server 2016 e versioni precedenti, il supporto per ogni versione e Service Pack di SQL Server segue i criteri relativi al ciclo di vita microsoft. Il supporto per uno specifico Service Pack di SQL Server 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 di SQL Server consiglia un'installazione proattiva e continuativa 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 di SQL Server, viene annotata la versione di 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 di 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 di 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 di 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 di 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 2014: Standard, Enterprise

È possibile usare questa versione con il Service Pack minimo e l'aggiornamento cumulativo supportati dal ciclo di vita di 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 di 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 di SQL Server. È possibile usare questa versione di SQL Server per i siti seguenti:

  • Un sito secondario

SQL Server 2014 Express

È possibile usare questa versione con il Service Pack minimo e l'aggiornamento cumulativo supportati dal ciclo di vita di 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

Le configurazioni seguenti sono necessarie per tutte le installazioni di SQL Server usate per un database del sito, incluso SQL Server Express. Quando Configuration Manager installa SQL Server Express come parte di un'installazione del sito secondario, vengono create automaticamente queste configurazioni.

Versione dell'architettura di SQL Server

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 di 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 i database del sito di Configuration Manager:

Versione di SQL Server 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à di 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à di SQL Server e su come impostarli, vedere ALTER DATABASE Compatibility Level (Transact-SQL).

Funzionalità di SQL Server

Per ogni server del sito è necessaria solo la funzionalità Servizi motore di database.

La replica del database di Configuration Manager non richiede la funzionalità di replica di SQL Server . Tuttavia, questa configurazione di SQL Server è necessaria quando si usano le repliche di database per i punti di gestione.

Autenticazione di Windows

Configuration Manager richiede l'autenticazione di Windows per convalidare le connessioni al database.

Istanza di SQL Server

Usare un'istanza dedicata di SQL Server per ogni sito. L'istanza può essere un'istanza denominata o l'istanza predefinita.

Memoria di SQL Server

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 Opzioni di configurazione del server di memoria di SQL Server.

  • 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.

Trigger annidati di SQL Server

I trigger annidati di SQL Server devono essere abilitati. Per altre informazioni, vedere Configurare l'opzione di configurazione del server trigger annidati

Integrazione di CLR di SQL Server

Il database del sito richiede l'abilitazione di CLR (Common Language Runtime) di SQL Server. Questa opzione viene abilitata automaticamente durante l'installazione di Configuration Manager. Per altre informazioni su CLR, vedere Introduzione all'integrazione CLR di SQL Server.

SQL Server Service Broker (SSB)

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 per essere ON.

Configurazioni facoltative per SQL Server

Le configurazioni seguenti sono facoltative per ogni database che usa un'installazione completa di SQL Server.

Servizio SQL Server

È possibile configurare il servizio SQL Server per l'esecuzione 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 per 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: Generatore report 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 server SQL separato. Per altre informazioni, vedere Il punto di servizio del data warehouse per Configuration Manager.

Porte di SQL Server

Per la comunicazione con il motore di database di 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 di SQL Server e i vari ruoli del sistema del sito di Configuration Manager usano la porta TCP 1433 per impostazione predefinita. I ruoli del sistema del sito seguenti comunicano direttamente con il database di 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é per impostazione predefinita le istanze denominate di SQL Server 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 che esegue SQL Server è abilitato un firewall, assicurarsi che sia configurato per consentire le porte usate dalla distribuzione e in qualsiasi posizione nella rete tra computer che comunicano con 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 semplice a più complesso: