SQL Server 資料庫匯入匯出資料
阿新 • • 發佈:2018-12-31
Data Micration between SQL Server Database
1, 減少源資料庫的匯出資料
- 排除日誌表資料: 日誌表資料體積大且沒有匯出價值
- 精簡掉備份表: 為了保證資料的安全, 一般會對關鍵的資料表做一個備份表,例如 XXX.bak
- 去掉冗餘表: 跟設計人員確認, 去掉沒有作用的資料表
- 去掉無效資料
2, 目標資料庫設定
- 取消約束限制: read-only, not-null,
- 失效索引, 倒入完成後重建索引
- 失效觸發器, 倒入完成後重建觸發器
3, SQL Server 匯入匯出工具
SQL Server Import and Export Wizard
- Left-click Database >Tasks > Export
- Choose a data source
- Choose a Destination
- Specify Table Copy or Query and etc.
Error Handler
Error 0xc0202049: Data Flow Task 1: Failure inserting into the read-only column "FrameworkOrRuntimeID".
Solve: Select Source Tables and Views >Choose tables >Edit Mappings >Enable identity insert