-
Check if your database in Full or Simple recovery mode:
SELECT recovery_model_desc
FROM sys.databases
WHERE name="MyDataBase"; - If database is
SIMPLE
recovery mode you can create a staging table right there. If it is inFull
mode then better create Staging table in separate database withSimple
model. - Use any BulkInsert operation/tool (for instance BCP, as already suggested)
- Insert only those data from your staging table, which do not exist in your target table. (hope you know how to do it)