| Na lokalnem LAN-u ali v javnem omrežju sta nameščena dva računalnika s sqlserver2008 (Opomba: Izdane različice posnetkov niso združljive s starejšimi različicami baz podatkov, kar pomeni, da sqlserver2005 ne more naročiti transakcij ali posnetkov, ustvarjenih v letu 2008) 1. Ustvarite bazo podatkov (imenovano dnt_new tukaj) na bazi, ki jo želite objaviti, nato desni klik na "Copy" - "Local Publish" v levi navigaciji primerka baze in izberite "New Release", kot sledi: Na ta način bo sistem zagnal 'Čarovnika za objavo', ki vodi vse, kliknil 'Naprej' in nato v trenutnem oknu izbral bazo podatkov, ki jo želite objaviti, kot sledi: Kliknite Naprej, nato pa v naslednjem oknu izberite "Izdaja številke", kot je prikazano spodaj: Nato kliknite Next in izberite podatkovne objekte (podatkovne tabele, shranjene procedure, prilagojene funkcije itd.) za sinhronizacijo, kot sledi: Potem je tu še "Okno projektnega problema", ker ste se že prej prijavili kot DBO, zato morate samo klikniti Naprej, kot je prikazano na spodnji sliki: Tukaj lahko filtrirate podatke za sinhronizacijo z "add", ker so celotni podatki tabele sinhronizirani, zato tukaj niso nastavljeni Nato v oknu 'Proxy Security' kliknite na gumb 'Varnostne nastavitve': Nastavite naslednje informacije v podoknu 'Varnostne nastavitve', ki se pojavi, in kliknite gumb 'OK': Nato kliknite gumb Naprej: Izberite polje Ustvari objavo in kliknite Naprej, kjer vam čarovnik dovoli vnesti ime objave, poimenovano dnt_new_snap tukaj: Kliknite gumb "Finish" in sistem bo začel ustvarjati ciljne informacije o objavi na podlagi prej zbranih podatkov, kot sledi: Na tej točki je delo 'ustvarjanja izdaje' zaključeno. Spodaj je opisan postopek ustvarjanja naročnine. Na SQL strežniku drugega računalnika odprite instanco in uporabite Replikacijo - Nova naročnina, kot je prikazano na naslednji sliki: Sistem bo zagnal čarovnika "Nova naročnina", kliknil Naslednje in izbral postavko "Označi in objavi sqlserver strežnik" v spustnem meniju "Objavi" v oknu "Objavi", kot sledi Nato v pojavnem oknu izberite 'Ustvari instanco baze podatkov, uporabljeno za objavljanje', in se prijavite, nato pa se bodo informacije o založniku pojavile v naslednjem seznamu: Izberite objavljalni objekt "dnt_new_snap", ki smo ga ustvarili prej, in kliknite Naprej: V oknu Lokacija distribucijskega proxyja izberite Zaženi vse proxyje na distribucijskih strežnikih, kliknite Naslednje in izberite ime naročniške baze, ki se bo sinhronizirala v seznamu baze podatkov naročnin v oknu Naročniški strežniki (lahko ustvarite novega): Kliknite Naprej, nato pa v oknu 'Distribution Proxy Security' kliknite '...' v seznamu za nastavitev namestitve in nastavite naslednje nastavitve (opazite rdeče polje): Nato kliknite gumb "OK" in nato gumb "Next" v čarovniku, nato bo sistem prikazal okno "Metoda izvajanja načrta agenta", izberite "Neprekinjeno izvajanje" ali prilagojen čas (prilagoditev omogoča načrtovano varnostno kopiranje podatkov): Kliknite Naslednje in izberite "Izvedi zdaj" v oknu: Če vse deluje normalno, bo sqlserver sinhroniziral prej določene podatkovne tabele in shranjene postopke iz 'založnika' v trenutno 'naročniško bazo podatkov'. Takrat lahko dodamo ali spremenimo določene podatke o tabeli v tabeli izvorne baze podatkov (založnika), in po čakanju 1-3 sekund (ali določenega časa) se dodatki in spremembe sinhronizirajo z ustrezno tabelo v 'naročniški bazi' Opomba: Oba računalnika v tem članku morata biti povezana preko sqlserver odjemalca (nastavite 'Dovoli oddaljeno povezavo' v sqlserver studiu, nastavite ustrezni IP naslov in omogočite protokol TCP/IP v upravitelju konfiguracije) Opombe: Metoda oddaljene povezave z LAN SQL: SQL2005 SQL2008 metoda konfiguracije oddaljene povezave Korak 1 (SQL2005, SQL2008): Zaženi --> program -->Microsoft SQL Server 2008 (ali 2005) --> orodje za konfiguracijo --> SQL Server configuration manager --> konfiguracijo omrežja SQL Server --> protokol MSSQLSERVER (to ime temelji na specifičnem imenu instance) -->TCP/IP--> desni klik --> omogočen Korak 2: SQL2005: Začetek--> Program-->Microsoft SQL Server 2005--> Konfigurator-->SQL Server 2005 Peripheral Application Configurator--Peripheral Application Configurator for > Services and Connections -->Database Engine--> Oddaljena povezava, izberite Lokalna povezava in Oddaljena povezava ter izberite Uporabi tako Tcp/IP kot poimenovane cevi. SQL2008: Odprite SQL Server Management Studio --> izberite prvi element (glavni pogon podatkovne baze) na levi [Object Explorer] -->desni klik --> Aspect --> izberite [Peripheral Application Configurator] v spustnem seznamu aspektov -> nastavite RemoteDacEnable na True. Express: Če ima XP požarni zid, dodajte naslednja dva programa v izjemo: C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBinnsqlservr.exe, C:Program FilesMicrosoft SQL Server90Sharedsqlbrowser.exe Ne samo, da je treba izklopiti Windows požarni zid, ampak tudi protivirusni požarni zid. Korak 3: Začni --> Program-->Microsoft SQL Server 2008 (ali 2005)--> Orodje za konfiguracijo-->SQL Server Configuration Manager-->SQL Server Service-->Desni klik SQL Server (MSSQLSERVER) (Opomba: specifično ime primerka je odvisno od imena primerka v oklepaju)--> ponovno zagon
|