Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 7645|Răspunde: 0

[Sursă] Sincronizarea datelor pentru migrarea între baze de date SQL Server

[Copiază linkul]
Postat pe 13.07.2020 14:16:20 | | |
Cu ceva timp în urmă, din cauza nevoii, datele din baza de date A trebuie migrate în baza de date B pentru ca datele din ambele baze de date să fie identice. Am folosit SSIS pentru a-l completa, deoarece era un tabel nou creat de mine la acea vreme, așa că atunci când am creat tabelul, am adăugat câmpul rowversion pentru a distinge care date diferențează între bazele de date A și B, și am migrat doar date cu numere de versiune diferite, fără a copia întregul tabel pentru a îmbunătăți eficiența. Totuși, nu este întotdeauna necesar să operăm pe un tabel nou, de exemplu, când trebuie să operăm un tabel existent, nu există un câmp de versiune în rând în acest tabel pentru a distinge între datele vechi și cele noi, ce ar trebui să facem atunci?

De fapt, înainte de a contacta baza de date SQL Server, am folosit baza Mysql, care ar fi avut un binlog pentru a înregistra ce date au fost manipulate, dar sqlserver nu avea binlog, ci un fișier de log de tranzacții baiTransaction Log File este un fișier folosit pentru a înregistra actualizări ale bazei de date, cu extensia ldf. Poți comprima jurnalele și folosi un instrument terț pentru a vizualiza jurnalele. De exemplu, explorează loguri pentru a vizualiza fișiere de log SQL.

Pentru o privire detaliată asupra Thing Log, consultați acest blog https://www.cnblogs.com/CareySon/archive/2012/02/14/2351149.html




Precedent:Întrebări despre testul Alibaba Cloud ACA - Întrebări tipice pentru testele de securitate în cloud
Următor:Seria Angular 9 (XI) 5 moduri de a defini stilurile
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com