I din situation bruger vi et permanent bord kaldet et mellembord. Dette er en almindelig metode ved stor import. Faktisk bruger vi generelt to iscenesættelsestabeller, en med de rå data og en med de ryddede data, hvilket gør det lettere at undersøge problemer med feedet (de er næsten altid et resultat af nye og varierede måder, vores kunder finder på at sende os uønsket data på, men det skal vi kunne bevise). Plus du undgår problemer som at skulle vokse temp db eller forårsage problemer for andre brugere, der ønsker at bruge temp db, men skal vente, mens det vokser for dig, osv.
Du kan også bruge SSIS og springe iscenesættelsestabellerne over, men jeg synes, at muligheden for at gå tilbage og researche uden at skulle genindlæse en 50.000.000 tabel er meget nyttig.