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

Näkymä: 7645|Vastaus: 0

[Lähde] SQL Serverin tietokantojen välisen migraation datan synkronointi

[Kopioi linkki]
Julkaistu 13.7.2020 14.16.20 | | |
Jonkin aikaa sitten, tarpeen vuoksi, tietokannan A tiedot piti siirtää tietokantaan B, jotta molempien tietokantojen tiedot olisivat samanlaisia. Käytin SSIS:ää sen viimeistelyyn, koska se oli uusi taulu, jonka loin silloin, joten kun loin taulua, lisäsin riviversion-kentän erottaakseni A- ja B-tietokantojen väliset erot, ja siirsin dataa vain eri versionumeroilla, ilman että kopioin koko taulua tehokkuuden parantamiseksi. Kuitenkin ei aina ole tarpeen toimia uudella taululla, esimerkiksi kun meidän täytyy käyttää olemassa olevaa taulukkoa, tässä taulukossa ei ole riviversiokenttää, joka erottaisi vanhan ja uuden datan – mitä silloin pitäisi tehdä?

Itse asiassa ennen kuin otin yhteyttä SQL Server -tietokantaan, käytin Mysql-tietokantaa, jossa oli binlogi, jolla kirjattiin, mitä dataa käsiteltiin, mutta sqlserverillä ei ollut binlogia, vaan siinä oli transaktiolokitiedosto baiTransaction Log File on tiedosto, jota käytetään tietokantapäivitysten tallentamiseen, pääteellä ldf. Voit pakata lokit ja käyttää kolmannen osapuolen työkalua lokien katseluun. Esimerkiksi log explore -toiminnolla nähdäksesi SQL-lokitiedostot.

Jos haluat yksityiskohtaisen katsauksen Thing Logiin, tutustu tähän blogiin https://www.cnblogs.com/CareySon/archive/2012/02/14/2351149.html




Edellinen:Alibaba Cloud ACA -testikysymykset – Tyypilliset pilviturvallisuustestikysymykset
Seuraava:Angular 9 Series (XI) 5 tapaa määritellä tyylit
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