Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 7645|Antwoord: 0

[Bron] SQL Server cross-database migratie datasynchronisatie

[Link kopiëren]
Geplaatst op 13-07-2020 14:16:20 | | |
Enige tijd geleden moest vanwege de noodzaak de data in database A worden gemigreerd naar database B om de data in beide databases hetzelfde te maken. Ik heb SSIS gebruikt om het af te ronden, omdat het toen een nieuwe tabel was die ik zelf had aangemaakt, dus bij het maken van de tabel voegde ik het rowversion-veld toe om te onderscheiden welke data verschillen tussen A- en B-databases, en migreerde ik alleen data met verschillende versienummers, zonder de hele tabel te kopiëren om de efficiëntie te verbeteren. Het is echter niet altijd nodig om op een nieuwe tabel te werken; bijvoorbeeld, als we een bestaande tabel moeten bedienen, is er geen rijversieveld in deze tabel om de oude en nieuwe data te onderscheiden, wat moeten we dan doen?

Voordat ik contact opnam met de SQL Server-database, gebruikte ik de Mysql-database, die een binlog had om te registreren welke data werd gemanipuleerd, maar de sqlserver had geen binlog, maar een transactielogbestand baiTransaction Log File is een bestand dat wordt gebruikt om database-updates vast te leggen, met de extensie ldf. Je kunt de logs comprimeren en een tool van derden gebruiken om ze te bekijken. Log bijvoorbeeld Log Explore om SQL-logbestanden te bekijken.

Voor een gedetailleerde blik op de Thing Log, bekijk deze blog https://www.cnblogs.com/CareySon/archive/2012/02/14/2351149.html




Vorig:Alibaba Cloud ACA Testvragen - Typische Cloud Security Testvragen
Volgend:Angular 9 Serie (XI) 5 manieren om stijlen te definiëren
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com