Voor zoiets als dit denk ik dat SSIS het meest eenvoudig zou zijn. Het is ontworpen voor grote inserts zo groot als 1TB. Ik zou zelfs dit MSDN-artikel We hebben 1TB in 30 minuten geladen en jij ook .
Door eenvoudige dingen te doen, zoals het laten vallen van indexen en het uitvoeren van andere optimalisaties, zoals partitionering, zou het laden sneller gaan. Hoewel 30 minuten geen haalbare tijd is, zou het een heel eenvoudige taak zijn om een SSIS-pakket buiten kantooruren te laten draaien.
Mijn bedrijf is niet zo zwaar als u, maar we vernieuwen onze databases van meer dan 100 miljoen per nacht, wat niet meer dan 45 minuten duurt, ook al is het slecht geoptimaliseerd.