Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 24109|Odpoveď: 2

[Zdroj] SQL Server synchronizuje databázy medzi servermi alebo ich pravidelne synchronizuje

[Kopírovať odkaz]
Zverejnené 5. 1. 2017 15:56:05 | | | |
Na lokálnej LAN alebo verejnej sieti sú nainštalované dva stroje so sqlserver2008 (Poznámka: Vydané verzie snapshotov nie sú kompatibilné so staršími verziami databáz, čo znamená, že transakcie alebo snapshoty vytvorené v roku 2008 nemôže byť prihlásené na odber sqlserver2005
1. Vytvorte databázu (dnt_new tu) na databáze, ktorú chcete publikovať, a potom kliknite pravým tlačidlom na "Kopírovať" – "Lokálne publikovať" v ľavej navigácii inštancie databázy a vyberte "Nové vydanie", nasledovne:
  Týmto spôsobom systém spustí 'Publish Wizard', ktorý všetkých naviguje, klikne na 'Ďalej' a potom vyberie databázu, ktorú chcete publikovať v aktuálnom okne, nasledovne:
Kliknite na Ďalej a potom v ďalšom okne vyberte "Release issue", ako je uvedené nižšie:
Potom kliknite na Next a vyberte dátové objekty (dátové tabuľky, uložené procedúry, vlastné funkcie atď.) na synchronizáciu, nasledovne:
Potom je tu "Okno problému projektu", pretože ste sa už predtým prihlásili ako DBO, takže stačí kliknúť na Ďalej, ako je znázornené na obrázku nižšie:
Tu môžete filtrovať dátové informácie na synchronizáciu pomocou "add", pretože celé tabuľkové dáta sú synchronizované, takže tu nie sú nastavené
Potom v okne 'Proxy Security' kliknite na tlačidlo 'Bezpečnostné nastavenia':
Nastavte nasledujúce informácie v podokne 'Bezpečnostné nastavenia', ktoré sa zobrazí, a kliknite na tlačidlo 'OK':
Potom kliknite na tlačidlo Ďalej:
Vyberte zaškrtnutie políčka Vytvoriť publikovať a kliknite na Ďalej, kde vám sprievodca umožní zadať názov publikácie, dnt_new_snap tu:
Kliknite na tlačidlo "Dokončiť" a systém začne vytvárať cieľové informácie o publikovaní na základe predtým zozbieraných informácií, nasledovne:
  V tomto bode je práca na "vytvorení vydania" dokončená. Nasledujúci text popisuje proces vytvárania predplatného. Na inštancii SQL servera iného počítača otvorte inštanciu a použite Replikáciu - Nové predplatné, ako je znázornené na nasledujúcom obrázku:
Systém spustí sprievodcu "Nové predplatné", klikne na Ďalej a vyberie položku "Zaškrtnúť a publikovať sqlserver server" v rozbaľovacom menu "Publikovať" v okne "Publikovať", nasledovne
Potom v vyskakucom okne vyberte 'Create the database instance used for publishing' a prihláste sa, pričom informácie o vydavateľovi sa zobrazia v nasledujúcom zozname:
Vyberte publikovací objekt "dnt_new_snap", ktorý sme vytvorili skôr, a kliknite na Ďalej:
V okne Umiestnenie distribučných proxy vyberte Spustiť všetky proxy na distribučných serveroch, kliknite na Ďalej a vyberte názov databázy predplatného, ktorá sa má synchronizovať v zozname databázy predplatiteľov v okne Servery odberateľov (môžete vytvoriť nový):
Kliknite na Ďalej, a potom v okne 'Distribution Proxy Security' kliknite na '...' v zozname na nastavenie inštalovateľnosti a vykonajte nasledujúce nastavenia (všimnite si červené políčko):
Potom kliknite na tlačidlo "OK" a potom na tlačidlo "Ďalej" v sprievodcovi, systém zobrazí okno "Metóda vykonávania plánu agenta", vyberte "Continuous Run" alebo vlastný čas (prispôsobenie umožňuje plánované zálohovanie dát):
Kliknite na Ďalej a vyberte "Vykonať teraz" v okne:
Ak všetko beží normálne, sqlserver synchronizuje predtým špecifikované dátové tabuľky a uložené procedúry z "vydavateľa" do aktuálnej "predplatnej databázy". V tomto momente môžeme pridávať alebo upravovať špecifikované údaje o tabuľkách v tabuľke zdrojovej databázy (vydavateľa) a po čakaní 1-3 sekúnd (alebo stanoveného času) sa pridávania a úpravy synchronizujú s príslušnou tabuľkou v 'predplatné databáze'
Poznámka: Dva stroje uvedené v tomto článku musia byť pripojené pomocou sqlserver klienta (nastavte 'Povoliť vzdialené prepojenie' v sqlserver studio, nastavte zodpovedajúcu IP adresu a povolte protokol TCP/IP v konfiguračnom manažérovi)
Poznámky:
Metóda vzdialeného pripojenia k LAN SQL:
SQL2005 SQL2008 metóda konfigurácie vzdialeného pripojenia
Krok 1 (SQL2005, SQL2008):
Spustiť --> program -->Microsoft SQL Server 2008 (alebo 2005) --> konfiguračný nástroj --> SQL Server konfiguračný manažér --> konfigurácia siete SQL Server --> protokol MSSQLSERVER (tento názov je založený na konkrétnom názve inštancie) -->TCP/IP--> pravé kliknutie --> zapnuté
Krok 2:
SQL2005:
Štart--> Program-->Microsoft SQL Server 2005--> Konfigurátor-->SQL Server 2005 Peripheral Application Configurator--Peripheral Application Configurator for > Services and Connections -->Database Engine--> Remote Connection, vyberte Lokálne pripojenie a Vzdialené pripojenie a vyberte Použiť Tcp/IP aj pomenované potrubia.
SQL2008:
Otvorte SQL Server Management Studio --> vyberte prvú položku (hlavný databázový engine) vľavo [Object Explorer] -->pravé kliknutie --> Aspect --> vyberte [Peripheral Application Configurator] v rozbaľovacom zozname aspektov -> nastavte RemoteDacEnable na True.
Expres:
Ak má XP firewall, pridajte do výnimky nasledujúce dva programy:
C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBinnsqlservr.exe,
C:Program FilesMicrosoft SQL Server90Sharedsqlbrowser.exe
Nemal by byť vypnutý len Windows firewall, ale aj antivírusový firewall.
Krok 3:
Spustiť --> Program-->Microsoft SQL Server 2008 (alebo 2005)--> Konfiguračný nástroj-->SQL Server Configuration Manager-->SQL Server Service-->Pravé kliknutie na SQL Server (MSSQLSERVER) (Poznámka: konkrétny názov inštancie závisí od konkrétneho názvu inštancie v zátvorke)--> reštart





Predchádzajúci:c# M2Mqtt pripojenie k Apollo MQTT serveru [so zdrojovým kódom]
Budúci:Replikácia SQL Serveru vyžaduje skutočné meno servera na pripojenie k serveru
 Prenajímateľ| Zverejnené 5. 1. 2017 16:06:39 |
http://blog.csdn.net/sqlserverdiscovery/article/details/17059073

Veľmi pekný článok
Zverejnené 24. 3. 2018 17:36:08 |
Môžete otestovať nasledujúce, ďakujem
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com