| 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
|