Come configurare la replica MS SQL Server

Come configurare la replica MS SQL Server

Nel mondo di oggi in cui le aziende operano in un ambiente globale, la replica dei dati è diventata un aspetto fondamentale della gestione del database. La replica MS SQL Server è uno dei metodi di replica popolari utilizzati da molte organizzazioni. Ti consente di creare più copie di dati in tempo reale o periodicamente e di distribuirli in diverse posizioni. Con la replica MS SQL Server, è possibile garantire che i dati siano disponibili per gli utenti in diverse posizioni e puoi migliorare le prestazioni del database riducendo il carico sul server di database primario.

Vediamo come configurare la replica MS SQL Server. Alla fine di questo articolo, avrai una migliore comprensione del metodo di replica disponibile in MS SQL Server e come configurarlo.

Definizione di replica

La replica è un metodo per copiare i dati tra due database. In MS SQL Server, la replica è una funzione che consente di distribuire i dati da un database a più database. Questo processo prevede la copia dei dati dal database Publisher a uno o più database di abbonati.

Termini correlati alla replica SQL Server

    • Editore -Si riferisce al server di database che invia o duplica i dati a un altro server nella replica del server SQL.
    • Abbonato - Il server Publisher invia un dati replicato al server degli abbonati.
    • Articolo -Un articolo è un oggetto di database, come una tabella o una vista, che viene replicato dall'editore all'abbonato.

Installazione della replica SQL

    1. Apri il "Centro di installazione SQL Server" e fai clic sulla scheda "Installazione".
    2. Fare clic sull'opzione "Nuova installazione stand-alone" SQL Server ".


    1. Seleziona l'istanza appropriata del server SQL.


    1. Vai alla pagina "Selezione funzionalità" e fai clic su "SQL Server Replication".


    1. Completa il resto del processo di installazione.

Come configurare la replica MS SQL Server

Discuteremo il tipo principale di replica in MS SQL Server e come configurarlo. La "replica dell'istantanea" è la forma più semplice di replica. Implica la presa di un'istantanea del database in un momento specifico e la copia sull'abbonato.

Seguire questi passaggi per configurare la replica MS SQL Server:

Configurare il distributore

Innanzitutto, dobbiamo configurare il Distributore. Apri la cartella "Object Explorer" e vai alla cartella "Replication". Fare clic con il pulsante destro del mouse sulla cartella e selezionare "Configura la distribuzione".


Scegli di configurare l'istanza corrente come distributore o selezionare un'istanza di distributore configurata esistente.


Seleziona il primo pulsante di opzione per configurare il "servizio agente server".


Selezionare un nuovo percorso per la cartella snapshot di replica SQL nella finestra seguente o digitare in un percorso personalizzato.


Nella finestra seguente, scegli l'editore che utilizza il database di distribuzione. Quindi, fai clic su "Avanti".


Seleziona "Configura distribuzione".


Rivedi le impostazioni di configurazione della distribuzione. Quindi, fai clic su "Finitura".


Crea un database e una tabella che possiamo utilizzare per configurare la replica dell'istantanea.

Creare la scuola di database;
ANDARE
Usa la scuola;
ANDARE
Crea dipendenti da tavolo (
Emp_id int,
Nome varchar (50),
Job_location varchar (50),
Stipendio decimale (10,2)
);
ANDARE
Inserisci i dipendenti (EMP_ID, nome, job_location, stipendio)
Valori (1, "Papan", "Nuova Delhi", 70000.00),
(2, "Neha", Hyderabad, 60000.00),
(3, "Adil", "Chennai", 55000.00),
(4, "Anita", "Mumbai", 65000.00);
ANDARE
Seleziona * dai dipendenti;


Produzione:


Configurare l'editore

Ora dobbiamo configurare il Editore. Per iniziare, espandi la cartella "Replication" nell'Explorer Object e vai a "Publications locali" -> "Nuova pubblicazione".


Successivamente, apparirà una nuova finestra che mostra vari tipi di pubblicazioni. Seleziona "Pubblicazione Snapshot" e fai clic su "Avanti".


Scegli la tabella che sarà inclusa nella pubblicazione. Quindi, fai clic su "Avanti".


Per attivarlo, selezionare la casella di controllo per "Crea immediatamente un'istantanea". Quindi, fai clic su "Avanti".


Nella finestra "Agent Security", è necessario configurare un account di servizio che l'agente Snapshot verrà eseguito sotto. Basta fare clic sul pulsante "Impostazioni di sicurezza ..." e immettere il nome utente e la password per l'account di servizio. Quindi, fai clic su "OK".


Seleziona "Crea la pubblicazione". Quindi, fai clic su "Avanti".

Configurare l'abbonato

Ora dobbiamo configurare il Abbonato. Per procedere, fai clic con il pulsante destro del mouse sulla pubblicazione nell'Explorer Object e seleziona "Nuovo abbonato". Scegli la pubblicazione e fai clic su "Avanti".


Nella finestra successiva, scegli la prima opzione per eseguire tutti gli agenti.


Nella finestra seguente, selezionare il database sul server degli abbonati (SQL1).


Nella finestra successiva, immettere i dettagli di connessione dell'agente di distribuzione. Fai clic su "(...)" e inserisci i dettagli necessari.

Scegli "Esegui continuamente" per il programma di sincronizzazione.


Inizializza il database di abbonamento utilizzando un'istantanea della pubblicazione. Quindi, fai clic su "Avanti".


Taglia la casella di controllo su "Crea l'abbonamento". Quindi, fai clic su "Avanti".


Rivedi le opzioni di configurazione. Quindi, fai clic su "Finitura".


Seguendo questi passaggi, è possibile configurare la replica snapshot in MS SQL Server e replicare i dati a uno o più abbonati. Questo tipo di replica è utile quando è necessario effettuare una copia del database in un momento specifico e distribuirlo agli abbonati.

Conclusione

La configurazione della replica MS SQL Server può essere un processo complesso. Ma seguendo i passaggi indicati, è possibile configurare facilmente la replica. Ricorda di pianificare la tua topologia di replica, creare l'editore e il distributore e configurare la replica. Monitorare la replica per assicurarsi che sia in funzione.

Nel complesso, la replica MS SQL Server è uno strumento potente che può aiutare le organizzazioni a distribuire i dati in diverse posizioni e migliorare le prestazioni del database. Pianificando e configurando attentamente la replica, è possibile garantire che i dati siano disponibili per gli utenti in diverse posizioni e che il database sia funzionante.