Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 7645|Svare: 0

[Kilde] SQL Server trans-database migreringsdatasynkronisering

[Kopier lenke]
Publisert på 13.07.2020 14:16:20 | | |
For en tid tilbake, på grunn av behovet, måtte dataene i database A migreres til database B for å gjøre dataene i begge databasene like. Jeg brukte SSIS for å fullføre den, fordi det var en ny tabell jeg selv hadde laget på den tiden, så da jeg opprettet tabellen, la jeg til radversjonsfeltet for å skille hvilke data som er forskjeller mellom A- og B-databasene, og migrerte kun data med forskjellige versjonsnumre, uten å kopiere hele tabellen for å øke effektiviteten. Det er imidlertid ikke alltid nødvendig å operere på en ny tabell, for eksempel, når vi må operere en eksisterende tabell, finnes det ikke noe radversjonsfelt i denne tabellen for å skille mellom gamle og nye data, hva bør vi gjøre da?

Faktisk, før jeg kontaktet SQL Server-databasen, brukte jeg Mysql-databasen, som hadde en binlog for å registrere hvilke data som ble manipulert, men sqlserveren hadde ikke binlog, den hadde en transaksjonsloggfil. Transaction Log File er en fil som brukes til å registrere databaseoppdateringer, med endelsen ldf. Du kan komprimere loggene og bruke et tredjepartsverktøy for å se loggene. For eksempel, log explore for å se SQL-loggfiler.

For en detaljert gjennomgang av Tingloggen, sjekk ut denne bloggen https://www.cnblogs.com/CareySon/archive/2012/02/14/2351149.html




Foregående:Alibaba Cloud ACA testspørsmål - Typiske Cloud Security Test-spørsmål
Neste:Angular 9-serien (XI) 5 måter å definere stiler på
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com