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: Configuration Manager (Current Branch)
La replica del database di Configuration Manager usa SQL Server per trasferire i dati. Usa questo metodo per unire le modifiche nel database del sito con le informazioni del database in altri siti della gerarchia.
Notare i punti seguenti sulla replica del database:
Tutti i siti condividono le stesse informazioni.
Quando si installa un sito in una gerarchia, Configuration Manager stabilisce automaticamente la replica del database tra il nuovo sito e il relativo sito padre.
Al termine dell'installazione del sito, viene avviata automaticamente la replica del database.
Quando aggiungi un nuovo sito a una gerarchia, Configuration Manager crea un database generico nel nuovo sito. Il sito padre crea uno snapshot dei dati pertinenti nel database. Quindi trasferisce lo snapshot al nuovo sito utilizzando la replica basata su file. Il nuovo sito usa quindi il programma BCP (Bulk Copy Program) di SQL Server per caricare le informazioni nella copia locale del database di Configuration Manager. Dopo il caricamento dello snapshot, ogni sito esegue la replica del database con l'altro sito.
Per replicare i dati tra siti, Configuration Manager usa il proprio servizio di replica del database. Il servizio di replica database usa il rilevamento delle modifiche di SQL Server per monitorare le modifiche al database del sito locale. replica quindi le modifiche in altri siti usando SQL Server Service Broker (SSB). Per impostazione predefinita, questo processo usa la porta TCP 4022.
Gruppi di replica
Configuration Manager raggruppa i dati replicati tramite replica di database in gruppi di replica diversi. Ogni gruppo di replica ha una pianificazione di replica fissa e distinta. Il sito usa questa pianificazione per determinare la frequenza con cui replica le modifiche in altri siti.
Ad esempio, una modifica a una configurazione di amministrazione basata sui ruoli viene replicata rapidamente in altri siti. Questo comportamento fa in modo che l'altro sito possa applicare rapidamente le modifiche. Una modifica della configurazione con priorità inferiore, ad esempio una richiesta di installazione di un nuovo sito secondario, viene replicata con meno urgenza. Prima che una nuova richiesta di sito raggiunga il sito primario di destinazione, potrebbero essere necessari diversi minuti.
Impostazioni
È possibile modificare le impostazioni seguenti per la replica del database:
Collegamenti di replica del database: controlla quando traffico specifico attraversa la rete.
Visualizzazioni distribuite: quando un sito di amministrazione centrale richiede dati di siti selezionati, può accedere ai dati direttamente dal database in un sito primario figlio.
Pianificazioni: specificare quando viene usato un collegamento di replica e quando vengono replicati diversi tipi di dati del sito.
Riepilogo: modificare le impostazioni per il riepilogo dei dati relativi al traffico di rete che attraversa i collegamenti di replica. Per impostazione predefinita, il riepilogo viene eseguito ogni 15 minuti. Viene usato nei report per la replica del database.
Soglie di replica del database: definisce quando il sito segnala i collegamenti come danneggiati o non riusciti. Puoi anche configurare quando Configuration Manager genera avvisi sui collegamenti di replica con uno stato ridotto o non riuscito.
Tipi di dati
Configuration Manager classifica principalmente i dati replicati come dati globali o come dati del sito. Quando si verifica la replica del database, il sito trasferisce le modifiche ai dati globali e ai dati del sito attraverso il collegamento di replica del database. I dati globali vengono replicati in un sito padre o figlio. I dati del sito vengono replicati solo in un sito padre. Un terzo tipo di dati, i dati locali, non vengono replicati in altri siti. I dati locali sono informazioni che altri siti non richiedono.
Global data
I dati globali sono oggetti creati dall'amministratore che vengono replicati in tutti i siti della gerarchia. I siti secondari ricevono solo un sottoinsieme di dati globali, come dati proxy globali. I dati globali vengono creati nel sito di amministrazione centrale e nei siti primari. Questo tipo include i dati seguenti:
- Distribuzioni di software
- Aggiornamenti software
- Definizioni delle raccolte
- Ambiti di sicurezza dell'amministrazione basata sui ruoli
Dati del sito
I dati del sito sono informazioni operative create dai siti primari di Configuration Manager e dai client assegnati. I dati del sito vengono replicati nel server di amministrazione automatica, ma non in altri siti primari. I dati del sito sono visualizzabili solo nel CAS e nel sito primario da cui provengono. Puoi modificare i dati del sito solo nel sito primario in cui sono stati creati. Questo tipo include i dati seguenti:
- Inventario hardware
- Messaggi di stato
- Avvisi
- Risultati degli insiemi basati su query
Tutti i dati del sito vengono replicati nel SAS. Il CAS esegue l'amministrazione e la creazione di report per l'intera gerarchia del sito.
Collegamenti di replica del database
Quando si installa un nuovo sito in una gerarchia, Configuration Manager crea automaticamente un collegamento di replica del database tra il sito padre e il nuovo sito. Crea un unico collegamento per connettere i due siti.
Per controllare il trasferimento dei dati attraverso il collegamento di replica, modificare le impostazioni per ogni collegamento. Ogni collegamento di replica supporta configurazioni separate. Ogni collegamento di replica del database include i controlli seguenti:
Interrompere la replica dei dati del sito selezionato da un sito primario al server di amministrazione centrale. Questa azione fa sì che il server di sicurezza acceda ai dati direttamente dal database del sito primario.
Pianificare il trasferimento dei dati del sito selezionato da un sito primario figlio al server di amministrazione di C.
Definisce le impostazioni che determinano quando un collegamento di replica del database ha uno stato danneggiato o non riuscito.
Specificare quando generare avvisi per un collegamento di replica non riuscito.
Specificare la frequenza con cui Configuration Manager riepiloga i dati relativi al traffico di replica che usa il collegamento di replica. Questi dati vengono usati nei report.
Per configurare un collegamento di replica del database, nella console di Configuration Manager passare all'area di lavoro Monitoraggio. Selezionare il nodo Replica database e modificare le proprietà per il collegamento. Questo nodo si trova anche nell'area di lavoro Amministrazione , nel nodo Configurazione gerarchia . Modificare un collegamento di replica dal sito padre o dal sito figlio del collegamento di replica.
Consiglio
È possibile modificare i collegamenti di replica del database dal nodo Replica database in entrambe le aree di lavoro. Tuttavia, quando si utilizza il nodo Replica database nell'area di lavoro Monitoraggio , è anche possibile visualizzare lo stato della replica del database. Fornisce inoltre l'accesso allo strumento Replication Link Analyzer. Usare questo strumento per esaminare i problemi relativi alla replica del database.
Per altre informazioni su come configurare i collegamenti di replica, vedere Controlli di replica del database del sito. Per ulteriori informazioni su come monitorare la replica, vedere Monitoraggio della replica del database.
Visualizzazioni distribuite
Tramite le viste distribuite, quando si effettua una richiesta al SAS per i dati del sito selezionati, accede direttamente al database nel sito primario figlio. Questo accesso diretto sostituisce la necessità di replicare i dati del sito dal sito primario al CAS. Poiché ogni collegamento di replica è indipendente dagli altri collegamenti di replica, è possibile utilizzare visualizzazioni distribuite nei collegamenti di replica scelti. Non è possibile utilizzare visualizzazioni distribuite tra un sito primario e un sito secondario.
Le visualizzazioni distribuite offrono i vantaggi seguenti:
Ridurre il carico della CPU per elaborare le modifiche al database nel CAS e nei siti primari
Ridurre la quantità di dati che vengono trasferiti attraverso la rete al CAS
Migliorare le prestazioni del server di SQL Server che ospita il database CAS
Ridurre lo spazio su disco usato dal database CAS
Si consiglia di utilizzare le viste distribuite quando un sito primario si trova vicino al server di sicurezza dall'accesso di codice sulla rete, i due siti sono sempre attivi e sempre connessi. Le visualizzazioni distribuite sostituiscono la replica dei dati selezionati tra i siti con connessioni dirette tra i server database del sito in ogni sito. Il CAS stabilisce un collegamento diretto ogni volta che richiedi questi dati.
Il sito richiede dati di visualizzazione distribuiti negli scenari di esempio seguenti:
- Quando si eseguono report o query
- Quando si visualizzano informazioni in Esplora risorse
- Valutazione della raccolta per le raccolte che includono regole basate sui dati del sito
Per impostazione predefinita, le viste distribuite sono disattivate per ogni collegamento di replica. Quando si attivano le visualizzazioni distribuite, si selezionano i dati del sito che non verranno replicati nel server di sicurezza dall'alto attraverso il collegamento. Il servizio di accesso di codice accede a questi dati direttamente dal database del sito primario figlio che condivide il collegamento. Per le visualizzazioni distribuite puoi configurare i tipi di dati del sito seguenti:
- Dati di inventario hardware dei client
- Dati di inventario software e di misurazione software dai clienti
- Messaggi di stato dei client, del sito primario e di tutti i siti secondari
Quando si visualizzano i dati nella console di Configuration Manager o nei report, le visualizzazioni distribuite sono operativamente invisibili. Quando si richiedono i dati abilitati per le visualizzazioni distribuite, il server database del sito CAS accede direttamente al database del sito primario figlio per recuperare le informazioni.
Ad esempio, si usa una console di Configuration Manager connessa al CAS. Richiedi informazioni sull'inventario hardware da due siti principali: ABC e XYZ. Hai abilitato l'inventario hardware solo per le viste distribuite nel sito ABC. Il CAS recupera le informazioni di inventario per i client XYZ dal proprio database. Il CAS recupera le informazioni di inventario per i client ABC direttamente dal database nel sito ABC. Queste informazioni vengono visualizzate nella console di Configuration Manager o in un report senza identificare l'origine.
Se un collegamento di replica ha un tipo di dati abilitato per le viste distribuite, il sito primario figlio non replica i dati nel server di amministrazione centrale. Quando si disattivano le visualizzazioni distribuite per un tipo di dati, il sito primario figlio riprende la normale replica dei dati nel server di sicurezza di CAS. Prima che questi dati siano disponibili presso il CAS, i gruppi di replica per questi dati devono essere reinizializzati tra il sito primario e il CAS. Dopo aver disinstallato un sito primario in cui sono attivate le viste distribuite, il server di sicurezza deve completare la reinizializzazione dei dati prima di poter accedere ai dati abilitati per le viste distribuite nel sistema di amministrazione centrale.
Importante
Quando si usano le viste distribuite in qualsiasi collegamento di replica nella gerarchia di siti, prima di disinstallare qualsiasi sito primario, disattivare le viste distribuite per tutti i collegamenti di replica. Per ulteriori informazioni, vedere Disinstallare un sito primario che utilizza visualizzazioni distribuite.
Prerequisiti e limitazioni per le visualizzazioni distribuite
Usare solo viste distribuite sui collegamenti di replica tra il SAS e un sito primario.
Il server di amministrazione deve usare SQL Server Enterprise Edition. Il sito primario non ha questo requisito.
Il CAS può avere una sola istanza del provider SMS. Installare questa singola istanza nel server database del sito. Questa configurazione supporta l'autenticazione Kerberos. SQL Server nel server di amministrazione centrale richiede Kerberos per accedere a SQL Server nel sito primario figlio. Non esistono limitazioni relative al provider SMS nel sito primario figlio.
È possibile installare un solo punto di Reporting Services sul server di amministrazione centrale. Installare SQL Server Reporting Services nel server database del sito. Questa configurazione supporta l'autenticazione Kerberos. SQL Server nel server di amministrazione centrale richiede Kerberos per accedere a SQL Server nel sito primario figlio.
È possibile ospitare il database del sito in un'istanza del cluster di failover SQL Server Always On, se dispone delle configurazioni seguenti:
- Il database CAS si trova in un singolo SQL Server con un provider SMS locale.
- Il listener del sito primario si trova sulla porta 1433.
L'account computer del server di database CAS richiede autorizzazioni di lettura per il database del sito primario.
Importante
Le visualizzazioni distribuite e le pianificazioni relative a quando i dati possono essere replicati sono impostazioni che si escludono a vicenda per un collegamento di replica del database.
Pianificare il trasferimento dei dati del sito
Per controllare la larghezza di banda di rete usata per replicare i dati del sito da un sito primario figlio al server di sicurezza di accesso, pianificare quando viene usato un collegamento di replica. Specifica quindi quando vengono replicati i diversi tipi di dati del sito. È possibile controllare quando il sito primario replica i messaggi di stato, l'inventario e i dati di misurazione. I collegamenti di replica del database da siti secondari non supportano le pianificazioni per i dati del sito. Non è possibile pianificare il trasferimento dei dati globali.
Quando si configura una pianificazione del collegamento di replica del database, è possibile limitare il trasferimento dei dati del sito selezionato dal sito primario al SAS. È anche possibile configurare orari diversi per replicare diversi tipi di dati del sito.
Importante
Le viste distribuite e le pianificazioni relative a quando i dati possono essere replicati sono configurazioni che si escludono a vicenda per un collegamento di replica del database.
Riepilogo del traffico
Ogni sito riepiloga periodicamente i dati relativi al traffico di rete che attraversa i collegamenti di replica del database per il sito. Il sito utilizza i dati riepilogati nei report per la replica del database. Entrambi i siti in un collegamento di replica riepilogano il traffico di rete che attraversa il collegamento di replica. Il server database del sito riepiloga i dati. Dopo aver riepilogato i dati, le informazioni vengono replicate in altri siti come dati globali.
Per impostazione predefinita, il riepilogo viene eseguito ogni 15 minuti. Per modificare la frequenza di riepilogo per il traffico di rete, modificare l'intervallo di riepilogo nelle proprietà del collegamento di replica del database. La frequenza del riepilogo influisce sulle informazioni visualizzate nei report sulla replica del database. È possibile scegliere un intervallo compreso tra 5 e 60 minuti. Quando si aumenta la frequenza di riepilogo, aumenta il carico di elaborazione in SQL Server in ogni sito del collegamento di replica.
Soglie di replica del database
Le soglie di replica del database definiscono quando Configuration Manager segnala lo stato di un collegamento di replica del database come degradato o non riuscito. Per impostazione predefinita, imposta un collegamento come degradato quando un gruppo di replica non riesce a completare la replica per 12 tentativi consecutivi. Imposta il collegamento come non riuscito quando un gruppo di replica non riesce a replicarsi in 24 tentativi consecutivi.
È possibile specificare valori personalizzati per lo stato degradato o non riuscito. Se si modificano questi valori, è possibile monitorare in modo più accurato l'integrità della replica del database tra i collegamenti.
È possibile che uno o più gruppi di replica non vengano replicati, mentre altri gruppi di replica continuano a eseguire correttamente la replica. Pianificare di esaminare lo stato di replica di un collegamento quando viene segnalato per la prima volta come danneggiato.
È consigliabile modificare i valori dei tentativi per lo stato degradato o non riuscito del collegamento nelle situazioni seguenti:
Esistono ritardi ricorrenti per gruppi di replica specifici e il loro ritardo non è un problema
Il collegamento di rete tra siti ha una larghezza di banda disponibile ridotta
Quando aumenti il numero di tentativi prima che il sito imposti il collegamento su degradato o non riuscito, puoi eliminare i falsi avvisi per i problemi noti. Questa azione consente di tenere traccia con maggiore precisione dello stato del collegamento.
Per informazioni sulla frequenza con cui si verifica la replica di tale gruppo, considerare l'intervallo di sincronizzazione della replica per ogni gruppo di replica. Per visualizzare l'intervallo di sincronizzazione per i gruppi di replica, passare all'area di lavoro Monitoraggio nella console di Configuration Manager. Nel nodo Replica database selezionare la scheda Dettagli replica di un collegamento di replica.
Per altre informazioni su come monitorare la replica del database, incluso come visualizzare lo stato della replica, vedere Monitoraggio della replica del database.
Controlli di replica del database del sito
Per controllare la larghezza di banda di rete usata per la replica del database, modificare le impostazioni di ogni database del sito. Le impostazioni si applicano solo al database del sito in cui si configurano le impostazioni. Le impostazioni vengono sempre usate quando il sito replica i dati tramite la replica del database in qualsiasi altro sito.
È possibile modificare i controlli di replica seguenti per ogni database del sito:
Porta SSB.
Il periodo di tempo di attesa prima che gli errori di replica attivino il sito per reinizializzare la copia del database del sito.
Comprimere i dati replicati da un sito. Comprime i dati solo per il trasferimento tra i siti e non per l'archiviazione nel database del sito in entrambi i siti.
Per modificare le impostazioni per i controlli di replica per un database del sito, nella console di Configuration Manager, nel nodo Replica database, modificare le proprietà del database del sito. Questo nodo viene visualizzato nel nodo Configurazione gerarchia nell'area di lavoro Amministrazione e viene visualizzato anche nell'area di lavoro Monitoraggio . Per modificare le proprietà del database del sito, selezionare il collegamento di replica tra i siti e quindi aprire Proprietà database padre o Proprietà database figlio.
Consiglio
È possibile configurare i controlli di replica del database dal nodo Replica database in entrambe le aree di lavoro. Tuttavia, quando si utilizza il nodo Replica database nell'area di lavoro Monitoraggio, è anche possibile visualizzare lo stato della replica del database per un collegamento di replica e accedere allo strumento Replication Link Analyzer per esaminare i problemi relativi alla replica.