適用場景
將遠端 SQL Server 2005 資料庫的結構與資料完整複製到本機開發/測試環境。
操作步驟
- 啟動本機 SQL Server Management Studio 並連線本機執行個體。
- 物件總管任意系統資料庫(如
model)右鍵 →「工作」→「匯入資料」啟動精靈。
- 資料來源(遠端):
選擇 .Net Framework Data Provider for SqlServer 或 SQL Server Native Client。
輸入遠端 IP、驗證模式(SQL Server 驗證)、帳號密碼、選擇目標資料庫。
- 目的地(本機):
伺服器名稱通常為 . 或 (local),驗證方式同前,選擇或新建本機目標資料庫。
- 複製方式: 選擇「從來源資料庫複製一或多個資料表或檢視表」。
- 選取物件: 勾選需匯入的資料表/檢視表,可「全選」。可按「編輯對應」調整欄位對應、身分識別種子等。
- 執行選項: 勾選「立即執行」,可選擇「儲存 SSIS 套件」以便排程重複執行。
- 完成精靈,檢視執行結果:成功/失敗筆數統計。
關鍵提醒
- 遠端伺服器需開放 TCP 1433(或自訂連接埠)防火牆,且啟用 TCP/IP 通訊協定。
- 匯入不會自動建立登入/使用者對應,完成後需手動建立本機登入並對應資料庫使用者。
- 大量資料建議使用 BCP 或 SSIS 套件獲得更好效能與錯誤處理。
- 若僅需結構,可改用「產生指令碼」功能腳本化建立物件。