1. 程式人生 > >SQL Server 資料庫匯入匯出資料

SQL Server 資料庫匯入匯出資料

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


這裡寫圖片描述