| Paikalliseen lähiverkkoon tai julkiseen verkkoon on asennettu kaksi konetta, joissa sqlserver2008 on asennettu (Huomautus: Julkaistut snapshot-versiot eivät ole yhteensopivia vanhempien tietokantaversioiden kanssa, mikä tarkoittaa, että vuonna 2008 luotuja transaktioita tai snapshotteja ei voi tilata sqlserver2005:n toimesta) 1. Luo tietokanta (tässä nimeltään dnt_new) haluamastasi tietokannasta, klikkaa sitten oikealla "Copy" - "Local Publish" -painiketta tietokantainstanssin vasemmassa navigaatiossa ja valitse "Uusi julkaisu" seuraavasti: Näin järjestelmä käynnistää 'Julkaisu-ohjaajan' ohjaamaan kaikkia, klikkaa 'Seuraava' ja valitsee julkaistavan tietokannan nykyisessä ikkunassa seuraavasti: Klikkaa Seuraava ja valitse sitten "Issue Release" seuraavasta ikkunasta, kuten alla on esitetty: Sitten klikkaa Seuraava ja valitse dataobjektit (datataulukot, tallennetut proseduurit, mukautetut funktiot jne.) synkronoitavaksi seuraavasti: Sitten on "Projektin ongelmaikkuna", koska olet kirjautunut sisään DBO:na aiemmin, joten sinun tarvitsee vain klikata Seuraava, kuten alla olevassa kuvassa näkyy: Tässä voit suodattaa synkronoittavat tiedot "lisää"-menetelmällä, koska koko taulukon data on synkronoitu, joten sitä ei ole asetettu tähän Sitten 'Proxy Security' -ikkunassa klikkaa 'Security Settings' -painiketta: Aseta seuraavat tiedot avautuvassa 'Turvallisuusasetukset'-aliikkunassa ja klikkaa 'OK'-painiketta: Sitten klikkaa Seuraava-painiketta: Valitse Julkaise -valintaruutu ja valitse Seuraava, jossa viihtotoiminto antaa sinun syöttää julkaisunimen, nimeltään dnt_new_snap tähän: Klikkaa "Viimeistele" -painiketta, ja järjestelmä alkaa luoda julkaisukohdetietoja aiemmin kerätyn tiedon pohjalta seuraavasti: Tässä vaiheessa 'julkaisun luomisen' työ on valmis. Seuraavassa kuvataan tilauksen luomisprosessi. Toisen koneen sqlserver-instanssissa avaa instanssi ja käytä Replication - New Subscription, kuten seuraavassa kuvassa näkyy: Järjestelmä käynnistää "Uusi tilaus" -ohjauksen, klikkaa Seuraava ja valitsee "Tarkista ja julkaise sqlserver-palvelin" -kohdan "Julkaise"-pudotusvalikosta "Julkaise"-ikkunassa seuraavasti Valitse sitten ponnahdusikkunasta 'Create the database instance used for publishing' ja kirjaudu sisään, jolloin julkaisijan tiedot näkyvät seuraavassa listaruudussa: Valitse aiemmin luomamme julkaisukohde "dnt_new_snap" ja klikkaa Seuraava: Jakeluvälityspalvelimen sijainti -ikkunassa valitse Suorita kaikki välityspalvelimet jakelupalvelimilla, valitse Seuraava ja valitse tilaustietokannan nimi synkronoitavaksi Tilaustietokanta-listalaatikosta Tilaaja-palvelimet -ikkunassa (voit luoda uuden): Klikkaa seuraavaa, ja sitten 'Distribution Proxy Security' -ikkunassa klikkaa listalaatikosta '...' asettaaksesi asennettavuuden, ja tee seuraavat asetukset (huomaa punainen ruutu): Sitten klikkaa "OK"-painiketta ja sitten "Next"-painiketta ohjasta, jolloin järjestelmä näyttää "Agent Plan Execution Method" -ikkunan, valitse "Continuous Run" tai mukautettu aika (muokkaus mahdollistaa aikataulutetun varmuuskopioinnin): Klikkaa Seuraava ja valitse ikkunasta "Suorita nyt": Jos kaikki toimii normaalisti, sqlserver synkronoi aiemmin määritetyt tietotaulukot ja tallennetut proseduurit 'julkaisijasta' nykyiseen 'tilaustietokantaan'. Tässä vaiheessa voimme lisätä tai muokata määriteltyjä taulukon tietoja lähdetietokannassa (julkaisija), ja odotettuamme 1–3 sekuntia (tai tietyn ajan) lisäykset ja muutokset synkronoidaan vastaavaan taulukkoon 'tilaustietokannassa' Huomautus: Tässä artikkelissa kuvatut kaksi konetta täytyy yhdistää sqlserver-asiakasohjelmalla (aseta 'Allow remote link' sqlserver studiossa, aseta vastaava IP-osoite ja ota TCP/IP-protokolla käyttöön konfiguraatiohallinnassa) Huomautuksia: LAN SQL -etäyhteysmenetelmä: SQL2005 SQL2008 etäyhteyden konfigurointimenetelmä Vaihe 1 (SQL2005, SQL2008): Start --> program -->Microsoft SQL Server 2008 (tai 2005) --> konfiguraatiotyökalu --> SQL Server configuration manager --> SQL Server -verkkokonfiguraatio --> MSSQLSERVER-protokolla (tämä nimi perustuu instanssin nimeen) -->TCP/IP--> oikea klikkaus --> päällä Vaihe 2: 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, valitse Local Connection ja Remote Connection sekä valitse Käytä sekä Tcp/IP- että nimettyjä putkia. SQL2008: Avaa SQL Server Management Studio --> valitse ensimmäinen kohde (päätietokantamoottori) vasemmalta [Object Explorer] -->oikea klikkaus --> Aspekti --> valitse [Peripheral Application Configurator] aspektien pudotusvalikosta -> aseta RemoteDacEnable todeksi. Express: Jos XP:llä on palomuuri, lisätään poikkeukseen seuraavat kaksi ohjelmaa: C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBinnsqlservr.exe, C:Program FilesMicrosoft SQL Server90Sharedsqlbrowser.exe Windowsin palomuuri, vaan myös viruspalomuuri, pitäisi olla pois päältä. Vaihe 3: Start --> Program-->Microsoft SQL Server 2008 (tai 2005)--> Configuration Tool-->SQL Server Configuration Manager-->SQL Server Service-->Napsauta oikealla SQL Server (MSSQLSERVER) (Huom: instanssin nimi riippuu suluissa olevasta instanssin nimestä)--> käynnistä
|