Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 Sì 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.