從遠端的 SQL Server 複製資料庫到本地端

參考

場景敘述

使用 SQL Server 2014 Management Studio 可以從遠端連接資料庫,本地端有防火牆限制問題,所以無法使用匯出、匯入功能。

因為只有 SQL Server 的連線權限,所以使用備份產生的 .bak 檔案也無法取得,最後是用「猜」的使用「匯出資料層應用程式」來取得下載到完整的資料庫。

可是應該是 SQL Server 的版本問題,所以雖然可以使用 2014 的 Management Studio 連線及正常操作,可是實際匯出後的 BACPAC 檔案無法匯入到 SQL Server 2014

必須使用 2016 Management Studio 才能匯入,SQL Server 還是 2014 不須升級

操作流程

資料來源主機 → 來源資料庫右鍵 → 匯出資料層應用程式

image-036

還原目標主機 → 「資料庫」右鍵 → 匯入資料層應用程式image-037

 

Windows 2012 R2 Server 的問題

安裝 SQL Server 2014 Express 並不會有問題,問題出在安裝 2016 Management Studio 上

2016 Management Studio 依賴 KB2919355 ,而安裝 KB2919355 之前必須先安裝 KB2919442 才行

951 total views, 2 views today

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。