In der heutigen Welt, in der Unternehmen in einer globalen Umgebung tätig sind, ist die Datenreplikation zu einem kritischen Aspekt des Datenbankmanagements geworden. Die Replikation von MS SQL Server ist eine der beliebten Replikationsmethoden, die von vielen Organisationen verwendet werden. Sie können mehrere Kopien von Daten in Echtzeit oder regelmäßig erstellen und diese an verschiedenen Orten verteilen. Mit der Replikation von MS SQL Server können Sie sicherstellen, dass die Daten den Benutzern an verschiedenen Stellen zur Verfügung stehen und die Leistung Ihrer Datenbank verbessern können, indem Sie die Last auf dem Primärdatenbankserver reduzieren.
Lassen Sie uns untersuchen, wie Sie die MS SQL Server -Replikation konfigurieren. Am Ende dieses Artikels haben Sie ein besseres Verständnis der Replikationsmethode, die in MS SQL Server verfügbar ist und wie sie konfiguriert werden.
Definition der Replikation
Die Replikation ist eine Methode zum Kopieren der Daten zwischen zwei Datenbanken. In MS SQL Server ist die Replikation eine Funktion, mit der Sie die Daten von einer Datenbank auf mehrere Datenbanken verteilen können. Dieser Prozess beinhaltet das Kopieren der Daten aus der Publisher -Datenbank in einen oder mehrere Abonnentendatenbanken.
Verwandte Begriffe zur SQL Server -Replikation
Installation der SQL -Replikation
So konfigurieren Sie die Replikation der MS SQL Server -Replikation
Wir werden den Haupttyp der Replikation in MS SQL Server und zum Konfigurieren diskutieren. "Snapshot -Replikation" ist die einfachste Form der Replikation. Da.
Befolgen Sie die folgenden Schritte, um die Replikation der MS SQL Server zu konfigurieren:
Konfigurieren Sie den Distributor
Zuerst müssen wir die konfigurieren Verteiler. Öffnen Sie den "Object Explorer" und navigieren Sie zum Ordner "Replikation". Klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie "Verteilung konfigurieren".
Wählen Sie, um die aktuelle Instanz als Distributor zu konfigurieren oder eine vorhandene konfigurierte Distributor -Instanz auszuwählen.
Wählen Sie das erste Optionsfeld aus, um den "Server -Agent -Dienst" zu konfigurieren.
Wählen Sie im folgenden Fenster einen neuen Pfad für den Ordner SQL Replication Snapshot im folgenden Fenster oder geben Sie einen benutzerdefinierten Pfad ein.
Wählen Sie im folgenden Fenster den Verlag aus, der die Verteilungsdatenbank verwendet. Klicken Sie dann auf "Weiter".
Wählen Sie "Verteilung konfigurieren".
Überprüfen Sie die Einstellungen zur Verteilungskonfiguration. Klicken Sie dann auf "Fertig stellen" klicken.
Erstellen Sie eine Datenbank und eine Tabelle, mit der wir die Snapshot -Replikation konfigurieren können.
Datenbankschule erstellen;
GEHEN
Schule benutzen;
GEHEN
Erstellen von Tabellenmitarbeitern (
Emp_id int,
Nennen Sie Varchar (50),
Job_location varchar (50),
Gehaltsdezimal (10,2)
);
GEHEN
In Mitarbeiter einfügen (EMP_ID, Name, Job_location, Gehalt)
Werte (1, "Papan", "Neu -Delhi", 70000.00),
(2, 'Neha', Hyderabad, 60000.00),
(3, 'adil', 'Chennai', 55000.00),
(4, 'Arnita', 'Mumbai', 65000.00);
GEHEN
Wählen Sie * von Mitarbeitern aus;
Ausgang:
Konfigurieren Sie den Verlag
Jetzt müssen wir die konfigurieren Herausgeber. Erweitern Sie zunächst den Ordner „Replikation“ im Objekt -Explorer und navigieren Sie zu „Lokalen Veröffentlichungen“ -> „Neue Veröffentlichung“.
Anschließend wird ein neues Fenster angezeigt, in dem verschiedene Arten von Veröffentlichungen angezeigt werden. Wählen Sie "Snapshot Publication" und klicken Sie auf "Weiter".
Wählen Sie die Tabelle aus, die in der Veröffentlichung enthalten sein wird. Klicken Sie dann auf "Weiter".
Um es zu aktivieren, wählen Sie das Kontrollkästchen für "Sofort ein Schnappschuss erstellen". Klicken Sie dann auf "Weiter".
Im Fenster „Agent Security“ müssen Sie ein Dienstkonto konfigurieren, unter dem der Snapshot -Agent ausgeführt wird. Klicken Sie einfach auf die Schaltfläche „Sicherheitseinstellungen…“ und geben Sie den Benutzernamen und das Passwort für den Servicekonto ein. Klicken Sie dann auf "OK".
Wählen Sie die "Veröffentlichung erstellen" aus. Klicken Sie dann auf "Weiter".
Konfigurieren Sie den Abonnenten
Jetzt müssen wir die konfigurieren Teilnehmer. Um fortzufahren, klicken Sie mit der rechten Maustaste auf Ihre Veröffentlichung im Object Explorer und wählen Sie "Neuer Abonnent" aus. Wählen Sie die Veröffentlichung und klicken Sie auf "Weiter".
Wählen Sie im nächsten Fenster die erste Option, um alle Agenten auszuführen.
Wählen Sie im folgenden Fenster die Datenbank auf dem Abonnentenserver (SQL1) aus (SQL1).
Geben Sie im nächsten Fenster die Verbindungsdetails des Verteilungsagenten ein. Klicken Sie auf die "(...)" und geben Sie die erforderlichen Details ein.
Wählen Sie für den Synchronisationsplan „kontinuierlich ausführen“.
Initialisieren Sie die Abonnementdatenbank mit einem Schnappschuss der Veröffentlichung. Klicken Sie dann auf "Weiter".
Ticken Sie das Kontrollkästchen in der Option "Das Abonnement erstellen". Klicken Sie dann auf "Weiter".
Überprüfen Sie die Konfigurationsoptionen. Klicken Sie dann auf "Finish".
Wenn Sie diese Schritte ausführen, können Sie die Snapshot -Replikation in MS SQL Server konfigurieren und Ihre Daten in einem oder mehreren Abonnenten replizieren. Diese Art der Replikation ist nützlich, wenn Sie eine Kopie der Datenbank zu einem bestimmten Zeitpunkt erstellen und an die Abonnenten verteilen müssen.
Abschluss
Das Konfigurieren der MS SQL Server -Replikation kann ein komplexer Prozess sein. Wenn Sie jedoch den angegebenen umrissenen Schritten befolgen, können Sie die Replikation problemlos konfigurieren. Denken Sie daran, Ihre Replikations -Topologie zu planen, den Verlag und Distributor zu erstellen und die Replikation zu konfigurieren. Überwachen Sie die Replikation, um sicherzustellen, dass sie reibungslos ausgeführt wird.
Insgesamt ist die Replikation von MS SQL Server ein leistungsstarkes Tool, das den Organisationen helfen kann, die Daten an verschiedenen Standorten zu verteilen und die Datenbankleistung zu verbessern. Durch die sorgfältige Planung und Konfiguration der Replikation können Sie sicherstellen, dass Ihre Daten Benutzern an verschiedenen Standorten verfügbar sind und dass Ihre Datenbank reibungslos ausgeführt wird.