參考
- 從遠端連接 SQL Server 2012(含 Express 版) 之 FAQ
- 資料層應用程式
- Unable to import SQL Azure V12 BACPAC: “type Microsoft.Data.Tools.Schema.Sql.SqlAzureV12DatabaseSchemaProvider is not valid”
--
場景敘述
使用 SQL Server 2014 Management Studio 可以從遠端連接資料庫,本地端有防火牆限制問題,所以無法使用匯出、匯入功能。
因為只有 SQL Server 的連線權限,所以使用備份產生的 .bak 檔案也無法取得,最後是用「猜」的使用「匯出資料層應用程式」來取得下載到完整的資料庫。
可是應該是 SQL Server 的版本問題,所以雖然可以使用 2014 的 Management Studio 連線及正常操作,可是實際匯出後的 BACPAC 檔案無法匯入到 SQL Server 2014
必須使用 2016 Management Studio 才能匯入,SQL Server 還是 2014 不須升級
--
操作流程
資料來源主機 → 來源資料庫右鍵 → 匯出資料層應用程式
還原目標主機 → 「資料庫」右鍵 → 匯入資料層應用程式
--
Windows 2012 R2 Server 的問題
安裝 SQL Server 2014 Express 並不會有問題,問題出在安裝 2016 Management Studio 上
2016 Management Studio 依賴 KB2919355 ,而安裝 KB2919355 之前必須先安裝 KB2919442 才行
--
3,162 total views, 5 views today