其中最大的資料表大概有800萬筆資料
個人做法,搬過 450 萬筆資料,在不影響主資料庫的運作,我會將備份匯入到新的歷史資料庫,並以舊資料表比對,在特定時間(用 SQL Server Agent 以跨資料庫的方式處理) 或是以分頁的方式將其資料再慢慢的進行更新過去。
我應該會繞過程式處理~因為太慢了~
直接用資料庫寫SQL語法判斷撈過去~
直接寫一支Stored Procedure,然後用C#去呼叫它,若公司要求要有"畫面"的話。
若沒有,就sql語法寫一寫,執行完畢就可以交差了。
啟動 SQL Server 匯入和匯出精靈
適用範圍: 是SQL Server (所有支援的版本) 是 Azure Data Factory 中的 SSIS 整合執行階段
使用此主題中所述的其中一種方式來啟動 [SQL Server 匯入和匯出精靈],以從中匯入資料,並將資料匯出至任何支援的資料來源。
直接寫Stored Procedure,然後用C#去呼叫它或用sql語法寫一寫,就可以交差.
https://crystalshk.blogspot.com/2021/12/blog-post_63.html