Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 24109|Odpověď: 2

[Zdroj] SQL Server synchronizuje databáze mezi servery nebo je pravidelně synchronizuje

[Kopírovat odkaz]
Zveřejněno 05.01.2017 15:56:05 | | | |
Na lokální LAN nebo veřejné síti jsou dva stroje s sqlserver2008 (Poznámka: Vydané verze snapshotů nejsou kompatibilní se staršími verzemi databází, což znamená, že transakce nebo snapshoty vytvořené v roce 2008 nelze sqlserver2005 odebírat
1. Vytvořte databázi (zde dnt_new nazvanou) na databázi, kterou chcete publikovat, a poté klikněte pravým tlačítkem na "Kopírovat" – "Lokální publikovat" v levé navigaci instance databáze a vyberte "Nové vydání", následovně:
  Tímto způsobem systém spustí 'Průvodce publikováním', který všechny provede, klikne na 'Další' a poté v aktuálním okně vybere databázi, kterou chcete publikovat, následovně:
Klikněte na Další a poté v dalším okně vyberte "Vydání vydání", jak je uvedeno níže:
Poté klikněte na Další a vyberte datové objekty (datové tabulky, uložené procedury, vlastní funkce atd.) k synchronizaci, následovně:
Pak je tu "Okno problému projektu", protože jste se dříve přihlásili jako DBO, takže stačí kliknout na Další, jak je vidět na obrázku níže:
Zde můžete filtrovat informace o datech tak, aby byly synchronizovány podle "add", protože celá tabulková data jsou synchronizovaná, takže zde není nastavena
Pak v okně 'Proxy Security' klikněte na tlačítko 'Nastavení bezpečnosti':
Nastavte následující informace v podokně 'Nastavení bezpečnosti', které se objeví, a klikněte na tlačítko 'OK':
Pak klikněte na tlačítko Další:
Vyberte políčko Vytvořit publikovat a klikněte na Další, kde vám průvodce umožní zadat název publikace, dnt_new_snap zde:
Klikněte na tlačítko "Dokončit" a systém začne vytvářet cílové informace o publikování na základě dříve shromážděných informací, a to následovně:
  V této fázi je práce na "vytvoření release" dokončena. Následující text popisuje proces vytváření předplatného. Na instanci SQL serveru jiného počítače otevřete instanci a použijte Replikaci - Nové předplatné, jak je znázorněno na následujícím obrázku:
Systém spustí průvodce "Nové předplatné", klikne na Další a vybere položku "Zaškrtnout a publikovat sqlserver server" v rozbalovacím menu "Publikovat" v okně "Publikovat", a to následuje
Poté v okně vyberte 'Vytvořit instanci databáze používanou pro publikování' a přihlaste se, poté se informace o vydavateli zobrazí v následujícím seznamu:
Vyberte publikační objekt "dnt_new_snap", který jsme vytvořili dříve, a klikněte na Další:
V okně Umístění distribučních proxy zvolte Spustit všechny proxy na distribučních serverech, klikněte na Další a vyberte název databáze předplatných, která bude synchronizována v seznamu Databáze předplatitelů v okně Předplatitelské servery (můžete vytvořit nový):
Klikněte na Další a pak v okně 'Distribution Proxy Security' klikněte na '...' v seznamu pro nastavení instalovatelnosti a provedete následující nastavení (všimněte si červeného rámečku):
Poté klikněte na tlačítko "OK" a poté na tlačítko "Next" v kreslíři, systém zobrazí okno "Agent Plan Execution Method", vyberte "Continuous Run" nebo vlastní čas (přizpůsobením lze dosáhnout plánovaných zálohovacích dat):
Klikněte na Další a v okně vyberte "Provést nyní":
Pokud vše běží normálně, sqlserver synchronizuje dříve specifikované datové tabulky a uložené procedury z 'vydavatele' do aktuální 'předplatitelské databáze'. V tuto chvíli můžeme přidávat nebo upravovat specifikované informace o datech tabulek v tabulce na zdrojové databázi (vydavateli) a po čekání 1–3 sekund (nebo stanoveného času) budou přidávání a úpravy synchronizovány s odpovídající tabulkou v 'předplatitelské databázi'
Poznámka: Oba stroje uvedené v tomto článku musí být připojeny pomocí sqlserver klienta (nastavte 'Povolit vzdálené spojení' v sqlserver studiu, nastavte odpovídající IP adresu a povolte protokol TCP/IP v konfiguračním manažeru)
Poznámky:
Metoda vzdáleného připojení k LAN SQL:
SQL2005 SQL2008 metoda konfigurace vzdáleného připojení
Krok 1 (SQL2005, SQL2008):
Spusťte --> program -->Microsoft SQL Server 2008 (nebo 2005) --> konfigurační nástroj --> SQL Server configuration manager --> konfiguraci SQL Server --> protokol MSSQLSERVER (tento název je založen na konkrétním názvu instance) -->TCP/IP--> pravé tlačítko --> povoleno
Krok 2:
SQL2005:
Start--> Program-->Microsoft SQL Server 2005--> Konfigurátor-->SQL Server 2005 Konfigurátor periferních aplikací--Konfigurátor periferních aplikací pro služby a připojení > -->Database Engine--> Vzdálené připojení, vyberte Lokální připojení a Vzdálené připojení a vyberte Použít jak Tcp/IP, tak pojmenované potrubí.
SQL2008:
Otevřete SQL Server Management Studio --> vyberte první položku (hlavní databázový engine) vlevo [Průzkumník objektů] -->pravé kliknutí --> Aspekt --> vyberte [Peripheral Application Configurator] v rozbalovacím seznamu aspektů -> nastavte RemoteDacEnable na True.
Expres:
Pokud má XP firewall, přidejte do výjimky následující dva programy:
C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBinnsqlservr.exe,
C:Program FilesMicrosoft SQL Server90Sharedsqlbrowser.exe
Neměl by být vypnutý jen firewall Windows, ale i antivirový firewall.
Krok 3:
Spustit --> Program-->Microsoft SQL Server 2008 (nebo 2005)--> Konfigurační nástroj-->SQL Server Configuration Manager-->SQL Server Service-->Pravé tlačítko na SQL Server (MSSQLSERVER) (Poznámka: konkrétní název instance je podmíněn konkrétním názvem instance v závorce)--> restart





Předchozí:c# M2Mqtt připojení k Apollo MQTT serveru [se zdrojovým kódem]
Další:Replikace SQL Serveru vyžaduje skutečné jméno serveru pro připojení k serveru
 Pronajímatel| Zveřejněno 05.01.2017 16:06:39 |
http://blog.csdn.net/sqlserverdiscovery/article/details/17059073

Velmi pěkný článek
Zveřejněno 24.03.2018 17:36:08 |
Můžete vyzkoušet následující, díky
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com