Configurazioni supportate per SQL Server in Gestione configurazione

Si applica a: Gestione configurazione (Current Branch)

Questo articolo identifica le configurazioni di SQL Server necessarie e facoltative per Gestione configurazione. Per le versioni, le edizioni e i livelli di compatibilità supportati, vedere Versioni di SQL Server supportate.

Configurazioni di istanza di SQL Server necessarie

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

Istanza di SQL Server e regole di confronto del database

In ogni sito, sia l'istanza di SQL Server utilizzata per il sito sia il database del sito devono usare le regole di confronto seguenti: SQL_Latin1_General_CP1_CI_AS.

Gestione configurazione supporta due eccezioni a queste regole di confronto per lo standard GB18030 Cina. Per altre informazioni, vedere Supporto internazionale.

Autenticazione di Windows

Gestione configurazione richiede l'autenticazione di Windows per convalidare le connessioni al database.

Configurazione della memoria del server

Riservare memoria per SQL Server utilizzando SQL Server Management Studio. Impostare l'opzione Memoria server minima 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 di 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.

Opzioni di configurazione server necessarie

Gestione configurazione imposta le configurazioni delle istanze di SQL Server seguenti durante l'installazione in modo che funzionino correttamente. Si applicano sia agli scenari di sito primario autonomo che di gerarchia. Non modificarli se non richiesto dal supporto tecnico Microsoft.

Nome visualizzato Nome Valore obbligatorio Collegamento Ulteriori informazioni
Integrazione con CLR clr enabled Vero Introduzione all'integrazione di SQL Server CLR.
Consenti agli attivatori di attivare altri utenti nested triggers Vero Configura l'opzione di configurazione del server dei trigger annidati.
Dimensioni massime replica testo max text repl size (B) 2147483647 Configura l'opzione di configurazione del server max text repl size.

Opzioni di database del sito obbligatorie

Gestione configurazione imposta le configurazioni di database seguenti durante l'installazione in modo che funzionino correttamente. Si applicano sia agli scenari di sito primario autonomo che di gerarchia, nonché alle configurazioni SQL Always On.

Non modificarli se non richiesto dal supporto tecnico Microsoft. L'articolo Criteri di supporto per le modifiche manuali al database si applica alle opzioni di database.

Nome visualizzato Nome Valore obbligatorio Collegamento Ulteriori informazioni
Proprietario del database owner_sid sa ALTER AUTHORIZATION per i database
Rilevamento delle modifiche CHANGE_TRACKING True (ON) Abilitare il rilevamento delle modifiche
Trigger ricorsivi abilitati RECURSIVE_TRIGGERS True (ON) Trigger ricorsivi
Broker abilitato ENABLE_BROKER True (ON) Attivare Service Broker in un database
Priorità del broker d'onore HONOR_BROKER_PRIORITY True (ON) Abilita le priorità di conversazione
Affidabilità TRUSTWORTHY True (ON) Proprietà di database TRUSTWORTHY
Consenti isolamento snapshot ALLOW_SNAPSHOT_ISOLATION True (ON) Isolamento dello snapshot in SQL Server
Ha eseguito il commit della lettura Snapshot attivato READ_COMMITTED_SNAPSHOT True (ON) Impostare il livello di isolamento delle transazioni
ANSI Null abilitato ANSI_NULLS True (ON) IMPOSTARE ANSI_NULLS
Spaziatura interna ANSI abilitata ANSI_PADDING True (ON) IMPOSTARE ANSI_PADDING
Avvisi ANSI abilitati ANSI_WARNINGS True (ON) IMPOSTARE ANSI_WARNINGS
Interruzione aritmetica abilitata ARITHABORT True (ON) SET ARITHABORT
Concatenare Null produce Null CONCAT_NULL_YIELDS_NULL True (ON) IMPOSTARE CONCAT_NULL_YIELDS_NULL
Identificatori racchiusi tra virgolette abilitati QUOTED_IDENTIFIER True (ON) IMPOSTARE QUOTED_IDENTIFIER
Interruzione dell'arrotondamento numerico NUMERIC_ROUNDABORT False (OFF) IMPOSTARE NUMERIC_ROUNDABORT

Configurazioni facoltative

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

Account del servizio SQL Server

È possibile configurare il servizio SQL Server per l'esecuzione utilizzando:

  • Un account utente di dominio con diritti limitati :

    • Questa configurazione è una procedura consigliata e potrebbe richiedere la registrazione manuale del nome dell'entità servizio (SPN) per l'account.
  • Account di sistema locale del computer che esegue SQL Server:

    • Utilizzare l'account di sistema locale per semplificare il processo di configurazione.
    • Quando si usa l'account di sistema locale, Gestione configurazione 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 il proprio 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 viene usato l'account di sistema, il nome 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 utilizzato dal servizio SQL Server, vedere Servizi SCM - Modificare l'account di avvio del servizio.

Protezione estesa per l'autenticazione

A partire dalla versione 2603, Gestione configurazione supporta la protezione estesa SQL per l'autenticazione. Si tratta di una funzionalità di sicurezza che migliora la protezione dagli attacchi MITM, rendendo SQL Server più sicuro quando le connessioni vengono effettuate usando la protezione estesa. Questi miglioramenti riducono collettivamente il rischio di accesso non autorizzato e proteggono i dati sensibili gestiti dal motore di database di SQL Server.

Per altre informazioni, vedere Connettersi al motore di database usando la protezione estesa.

Forza la crittografia

A partire dalla versione 2603, Gestione configurazione supporta l'impostazione Forza crittografia su nell'istanza di SQL Server. Questa impostazione richiede a tutti i client di crittografare le connessioni al Motore di database. Aiuta a proteggere da attacchi man-in-the-middle (MITM) e riduce il rischio di accesso non autorizzato ai dati nel database del sito.

Per altre informazioni, vedere Crittografare le connessioni a SQL Server importando un certificato.

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 delle porte di SQL Server predefinite o specificare porte personalizzate:

  • Le comunicazioni intersito usano il Service Broker di SQL Server, che usa la porta TCP 4022 per impostazione predefinita.

  • Le comunicazioni intrasito tra il motore di database di SQL Server e i vari ruoli del sistema del sito di Gestione configurazione 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 del 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 distinta di SQL Server. Inoltre, ogni istanza deve essere configurata per l'utilizzo di un set di porte univoco.

Avviso

Gestione configurazione non supporta le porte dinamiche. Poiché le istanze denominate di SQL Server utilizzano per impostazione predefinita porte dinamiche per le connessioni al motore di database, quando si utilizza un'istanza denominata, è necessario configurare manualmente la porta statica che si desidera utilizzare per la comunicazione all'interno del sito.

Se nel computer che esegue SQL Server è abilitato un firewall, assicurarsi che sia configurato in modo da consentire le porte usate dalla distribuzione e in qualsiasi posizione della rete tra computer che comunicano con SQL Server.

Per un esempio di come configurare SQL Server per l'utilizzo di una porta specifica, vedere Configurazione di un server per l'ascolto su una porta TCP specifica.