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.
La replica è costituita da un set di tecnologie per la copia e la distribuzione di dati e oggetti di database da un database a un altro e la successiva sincronizzazione dei database in modo che risultino consistenti. Usando la replica, è possibile distribuire i dati in posizioni diverse e a utenti remoti o mobili tramite reti locali e di area estesa, connessioni remote, connessioni wireless e Internet.
La replica transazionale viene in genere utilizzata negli scenari server-server con esigenze di elevata velocità effettiva, inclusi il miglioramento delle caratteristiche di scalabilità e disponibilità, funzionalità di data warehouse e di creazione di report, integrazione di dati da più siti, integrazione di dati eterogenei e ripartizione del carico di lavoro dell'elaborazione batch. La replica di tipo merge è principalmente progettata per le applicazioni mobili o server distribuite con possibili conflitti di dati. Tra gli scenari comuni sono inclusi lo scambio di dati con utenti mobili, applicazioni POS e integrazione di dati da più siti. La replica snapshot viene utilizzata per fornire il set di dati iniziale per la replica di tipo merge o transazionale, nonché nel caso sia necessario un aggiornamento completo dei dati. Con questi tre tipi di replica, SQL Server costituisce un sistema potente e flessibile per la sincronizzazione dei dati aziendali. La replica in SQLCE 3.5 e SQLCE 4.0 è supportata sia in Windows Server 2012 sia in Windows 8.
In alternativa alla replica, è possibile sincronizzare i database usando Microsoft Sync Framework. Sync Framework include componenti e un'API intuitiva e flessibile che semplificano la sincronizzazione tra database SQL Server, SQL Server Express, SQL Server Compact e SQL Azure. Sync Framework include anche classi che possono essere adattate per la sincronizzazione tra un database di SQL Server e qualsiasi altro database compatibile con ADO.NET. Per la documentazione dettagliata dei componenti di sincronizzazione del database di Sync Framework, vedere Sincronizzazione dei database. Per una panoramica di Sync Framework, vedere Centro per sviluppatori di Microsoft Sync Framework. Per un confronto tra Sync Framework e replica di tipo merge, vedere Panoramica della sincronizzazione dei database
Novità
- SQL Server 2017 non ha introdotto nuove funzionalità significative per la replica di SQL Server.
- SQL Server 2016 non ha introdotto nuove funzionalità significative per la replica di SQL Server.
Per informazioni sulla compatibilità con le versioni precedenti, vedere Compatibilità con le versioni precedenti della replica
Sicurezza della replica
- Visualizzare e modificare le impostazioni di sicurezza della replica
- Gestisci le autenticazioni nell'elenco degli accessi alla pubblicazione
Pubblicazione e distribuzione
- Configurare la pubblicazione e la distribuzione
- Visualizzare e modificare le proprietà della pubblicazione
- Disabilitare la pubblicazione e la distribuzione
Pubblicazioni e articoli
- Creare una pubblicazione
- Definire un articolo
- Visualizzare e modificare le proprietà della pubblicazione
- Visualizzare e modificare le proprietà degli articoli
- Eliminare una pubblicazione
- Eliminare un articolo
- Creare una pubblicazione da un database Oracle
- Impostare il periodo di scadenza per le sottoscrizioni
- Specificare le opzioni dello schema
- Replicare le modifiche dello schema
- Gestire le colonne identificative
- Impostare il livello di compatibilità per le pubblicazioni di tipo merge
Opzioni per gli snapshot
Filter Data (Filtrare i dati)
- Definire e modificare un filtro colonne
- Definire e modificare un filtro di riga statico
- Definire e modificare un filtro di riga con parametri per un articolo di merge
- Ottimizzare i filtri di riga con parametri
- Definizione e modifica di un filtro di join tra articoli di merge
Opzioni per la replica transazionale
- Impostare il metodo di propagazione per le modifiche ai dati negli articoli transazionali
- Abilitare le sottoscrizioni aggiornabili per le pubblicazioni transazionali
Opzioni per la replica di tipo merge
- Definire una relazione logica tra i record degli articoli delle tabelle di Merge
- Specificare le proprietà della replica di tipo merge
- Specificare un risolutore dell'articolo di unione
Gestire le sottoscrizioni
- Crea un abbonamento pull
- Visualizzare e modificare le proprietà delle sottoscrizioni pull
- Eliminare una sottoscrizione pull
- Creare una sottoscrizione push
- Visualizzare e modificare le proprietà delle sottoscrizioni push
- Eliminare una sottoscrizione push
- Specificare le pianificazioni della sincronizzazione
- Crea un abbonamento aggiornabile a una pubblicazione transazionale
- Creare una sottoscrizione per un Sottoscrittore non SQL Server
Sincronizzare le sottoscrizioni
- Creazione e applicazione dello snapshot iniziale
- Creare uno snapshot per una pubblicazione di tipo merge con filtri con parametri
- Inizializzare una sottoscrizione transazionale da un backup
- Inizializzare manualmente una sottoscrizione
- Sincronizzare una sottoscrizione pull
- Sincronizzare una sottoscrizione push
- Reinizializzare una sottoscrizione
- Eseguire script durante la sincronizzazione
- Implementare un gestore della logica aziendale per un articolo di unione
- Eseguire il debug di un gestore della logica aziendale (programmazione della replica)
- Controllare il comportamento dei trigger e dei vincoli durante la sincronizzazione
- Implementare un sistema di risoluzione dei conflitti personalizzato per un articolo di tipo merge
Amministrazione
- Usare i profili agenti di replica
- Convalidare i dati nel Sottoscrittore
- Gestire le partizioni di una pubblicazione di tipo merge con filtri con parametri
- Bulk-Load dati in tabelle di una pubblicazione di tipo merge
- Pulizia dei metadati di fusione
- Eseguire un aggiornamento fittizio per un articolo di merge
- Visualizzare i comandi replicati e altre informazioni nel database di distribuzione
- Abilitare Backup Coordinati per la replica transazionale
- Amministrare una topologia peer-to-peer
- Disattivazione di una topologia di replica
- Configurare il processo del set di transazioni per un server di pubblicazione Oracle
- Aggiornare gli script di replica
Monitorare
- Consentire a non amministratori di usare Monitor di replica
- Monitorare la replica a livello di programmazione
- Visualizzare i comandi replicati e altre informazioni nel database di distribuzione
- Visualizzare le informazioni sui conflitti per le pubblicazioni di tipo merge
- Misurare la latenza e convalidare le connessioni per la replica transazionale