資料庫初始化常面臨大量資料載入挑戰。SQL Server 提供 bcp、BULK INSERT、OPENROWSET 等工具,但需謹慎規劃工具選擇、格式標準化與復原模式,始能兼顧效能與安全。
bcp:命令列大量匯入/匯出,支援格式化檔案BULK INSERT:T-SQL 直接從檔案載入資料表/未分割檢視表原生工具不支援逗號分隔文字檔。建議流程:
bcp 或 BULK INSERT 匯入雖增加步驟,但保證資料品質與匯入效能。
| 風險 | 說明 |
|---|---|
| 資料遺失風險增加 | 無法捕獲每筆交易細節,無法還原至記錄備份內的時間點 |
| 記錄備份包含大量作業 | 只能還原整份記錄備份,不可時間點還原 |
| 備份檔案暴增 | 合併資料區導致記錄備份龐大 |
| 備份依賴資料檔案 | 若無法存取受影響資料檔,記錄無法備份,已提交作業將遺失 |
僅在大量匯入期間暫時切換至大量記錄模式,完成後立即切回完整復原模式,並執行記錄備份捕獲大量作業結果。