Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 7645|Odpoveď: 0

[Zdroj] Synchronizácia údajov o migrácii medzi databázami SQL Server

[Kopírovať odkaz]
Zverejnené 13. 7. 2020 14:16:20 | | |
Pred časom, kvôli potrebe, bolo potrebné dáta v databáze A migrovať do databázy B, aby boli dáta v oboch databázach rovnaké. Použil som SSIS na dokončenie, pretože to bola nová tabuľka, ktorú som vtedy vytvoril sám, takže pri vytváraní tabuľky som pridal pole rowversion, aby som rozlíšil, ktoré dáta sa líšia medzi databázami A a B, a migroval som len dáta s rôznymi číslami verzií, bez kopírovania celej tabuľky, aby som zvýšil efektivitu. Avšak nie je vždy potrebné pracovať s novou tabuľkou, napríklad keď potrebujeme pracovať s existujúcou tabuľkou, v tejto tabuľke nie je pole rowversion, ktoré by rozlišovalo medzi starými a novými dátami, čo by sme potom mali robiť?

V skutočnosti som pred kontaktovaním databázy SQL Server používal databázu Mysql, ktorá mala binlog na zaznamenávanie manipulovaných dát, ale sqlserver nemal binlog, mal súbor transakčného logu baiTransaction Log File je súbor používaný na zaznamenávanie aktualizácií databázy s príponou ldf. Logy môžete komprimovať a použiť nástroj tretej strany na ich zobrazenie. Napríklad log explore na zobrazenie SQL log súborov.

Pre podrobný pohľad na Thing Log si pozrite tento blog https://www.cnblogs.com/CareySon/archive/2012/02/14/2351149.html




Predchádzajúci:Otázky z testu Alibaba Cloud ACA - Typické otázky z testu cloudovej bezpečnosti
Budúci:Angular 9 Series (XI) 5 spôsobov, ako definovať štýly
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com