Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 24109|Vastaus: 2

[Lähde] SQL Server synkronoi tietokannat palvelimien välillä tai synkronoi niitä säännöllisesti

[Kopioi linkki]
Julkaistu 5.1.2017 15.56.05 | | | |
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ä





Edellinen:c# M2Mqtt-yhteys Apollo MQTT -palvelimeen [lähdekoodin kanssa]
Seuraava:SQL Server -replikointi vaatii varsinaisen palvelimen nimen yhdistääkseen palvelimeen
 Vuokraisäntä| Julkaistu 5.1.2017 16.06.39 |
http://blog.csdn.net/sqlserverdiscovery/article/details/17059073

Todella hyvä artikkeli
Julkaistu 24.3.2018 17.36.08 |
Voit testata seuraavaa, kiitos
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com