| Vietējā LAN vai publiskajā tīklā ir instalētas divas mašīnas ar sqlserver2008 (Piezīme: Izlaistās momentuzņēmumu versijas nav saderīgas ar vecākām datu bāzu versijām, kas nozīmē, ka sqlserver2005 nevar abonēt transakcijas vai momentuzņēmumus, kas izveidoti saskaņā ar 2008. gadu) 1. Izveidojiet datu bāzi (ko sauc dnt_new šeit) datu bāzē, kuru vēlaties publicēt, un pēc tam ar peles labo pogu noklikšķiniet uz "Kopēt" - "Vietējā publicēšana" datu bāzes instances kreisajā navigācijā un atlasiet "Jauns laidiens" šādi: Tādā veidā sistēma palaidīs "Publicēšanas vedni", lai palīdzētu visiem, noklikšķiniet uz "Tālāk" un pēc tam pašreizējā logā atlasiet datu bāzi, kuru vēlaties publicēt, šādi: Noklikšķiniet uz Tālāk un pēc tam nākamajā logā atlasiet "Issue Release", kā parādīts tālāk. Pēc tam noklikšķiniet uz Tālāk un atlasiet sinhronizējamos datu objektus (datu tabulas, saglabātās procedūras, pielāgotas funkcijas utt.): Tad ir "Projekta problēmu logs", jo iepriekš esat pieteicies kā DBO, tāpēc jums vienkārši jānoklikšķina uz Tālāk, kā parādīts zemāk redzamajā attēlā: Šeit jūs varat filtrēt sinhronizējamo datu informāciju ar "pievienot", jo visi tabulas dati tiek sinhronizēti, tāpēc tie nav iestatīti šeit Pēc tam logā "Starpniekservera drošība" noklikšķiniet uz pogas "Drošības iestatījumi": Iestatiet šādu informāciju uznirstošajā apakšlogā "Drošības iestatījumi" un noklikšķiniet uz pogas "Labi": Pēc tam noklikšķiniet uz pogas Nākamais: Atzīmējiet izvēles rūtiņu Izveidot publicēšanu un noklikšķiniet uz Tālāk, kur vednis ļaus ievadīt publikācijas nosaukumu dnt_new_snap šeit: Noklikšķiniet uz pogas "Pabeigt", un sistēma sāks izveidot publicēšanas mērķa informāciju, pamatojoties uz iepriekš savākto informāciju, šādi: Šajā brīdī darbs pie "izlaiduma izveides" ir pabeigts. Tālāk ir aprakstīts abonementa izveides process. Cita datora sqlserver instancē atveriet instanci un izmantojiet Replication - New Subscription, kā parādīts šajā attēlā: Sistēma sāks vedni "Jauns abonements", noklikšķiniet uz Tālāk un loga "Publicēt" nolaižamajā lodziņā "Publicēt" atlasiet vienumu "Pārbaudīt un publicēt sqlserver serveri" šādi Pēc tam uznirstošajā logā atlasiet "Izveidot publicēšanai izmantoto datu bāzes instanci" un piesakieties, tad izdevēja informācija parādīsies šajā saraksta lodziņā: Atlasiet iepriekš izveidoto publicēšanas objektu "dnt_new_snap" un noklikšķiniet uz Tālāk: Logā Izplatīšanas starpniekservera atrašanās vieta atlasiet Palaist visus starpniekserverus izplatīšanas serveros, noklikšķiniet uz Tālāk un loga Abonentu serveri sarakstlodziņā Abonementu datu bāze atlasiet sinhronizējamās abonementu datu bāzes nosaukumu (varat izveidot jaunu): Noklikšķiniet uz Tālāk un pēc tam logā "Izplatīšanas starpniekservera drošība" sarakstlodziņā noklikšķiniet uz "...", lai iestatītu instalējamību, un veiciet šādus iestatījumus (ņemiet vērā sarkano lodziņu): Pēc tam noklikšķiniet uz pogas "Labi" un pēc tam vednī noklikšķiniet uz pogas "Tālāk", tad sistēma parādīs logu "Aģenta plāna izpildes metode", atlasiet "Nepārtraukta palaišana" vai pielāgotu laiku (pielāgošana var sasniegt plānotos dublējuma datus): Noklikšķiniet uz Tālāk un logā atlasiet "Izpildīt tūlīt": Ja viss darbojas normāli, sqlserver sinhronizēs iepriekš norādītās datu tabulas un saglabātās procedūras no "izdevēja" uz pašreizējo "abonēšanas datu bāzi". Šajā laikā mēs varam pievienot vai modificēt norādīto tabulas datu informāciju avota datu bāzes tabulā (izdevējs), un pēc 1-3 sekunžu (vai noteikta laika) gaidīšanas papildinājumi un izmaiņas tiks sinhronizēti ar atbilstošo tabulu "abonēšanas datu bāzē" Piezīmes: Abas šajā rakstā aprakstītās mašīnas ir jāsavieno, izmantojot sqlserver klientu (iestatiet "Atļaut attālo saiti" sqlserver studijā, iestatiet atbilstošo IP adresi un konfigurācijas pārvaldniekā iespējojiet TCP/IP protokolu) Piezīmes: LAN SQL attālā savienojuma metode: SQL2005 SQL2008 attālā savienojuma konfigurācijas metode 1. solis (SQL2005, SQL2008): Startēt --> programmu -->Microsoft SQL Server 2008 (vai 2005) --> konfigurācijas rīks --> SQL Server konfigurācijas pārvaldnieks --> SQL Server tīkla konfigurācija --> MSSQLSERVER protokols (šis nosaukums ir balstīts uz konkrēto instances nosaukumu) -->TCP/IP--> ar peles labo pogu noklikšķiniet uz --> iespējots 2. darbība: SQL2005: Start--> Program-->Microsoft SQL Server 2005--> Configurator-->SQL Server 2005 Peripheral Application Configurator--Peripheral Application Configurator for > Services and Connections -->Database Engine--> Remote Connection, atlasiet Lokālais savienojums un Attālais savienojums un atlasiet Lietot gan Tcp/IP, gan nosauktās caurules. SQL2008: Atveriet SQL Server Management Studio --> atlasiet pirmo vienumu (galveno datu bāzes programmu) kreisajā pusē [Objektu pārlūks] -->ar peles labo pogu noklikšķiniet uz --> Aspekts --> atlasiet [Perifēro lietojumprogrammu konfigurators] aspektu nolaižamajā sarakstā > iestatiet RemoteDacEnable uz True. Ekspresis: Ja XP ir ugunsmūris, izņēmumam pievienojiet šādas divas programmas: C:Programmu failiMicrosoft SQL ServerMSSQL.1MSSQLBinnsqlservr.exe, C:Programmu failiMicrosoft SQL Server90Sharedsqlbrowser.exe Jāizslēdz ne tikai Windows ugunsmūris, bet arī pretvīrusu ugunsmūris. 3. darbība: Startēt --> programma-->Microsoft SQL Server 2008 (vai 2005)--> konfigurācijas rīks-->SQL Server konfigurācijas pārvaldnieks-->SQL Server pakalpojums-->Ar peles labo pogu noklikšķiniet uz SQL Server (MSSQLSERVER) (Piezīme: konkrētais instances nosaukums ir atkarīgs no konkrētā instances nosaukuma iekavās)--> restartējiet
|