Sql-Server

將 bacpac 從 SQL Azure 導入本地伺服器失敗。

  • February 23, 2018

導入 .bacpac 失敗

我們正在嘗試將 bacpac 導入本地 SQL 2017 實例,但它給出了以下錯誤。這突然開始發生,以前我們沒有任何問題,所以我想不出任何可能導致這種情況的變化。

通過門戶將 SQL 數據庫複製到另一個 SQL Azure 伺服器仍然有效。

這是一個相當大的數據庫(12GB 的數據,bacpac 大約是 900mb)。

我真的很困惑他為什麼給我某種 SQL Server 2014 錯誤。

我目前的 SQL 伺服器版本:

Microsoft SQL Server 2017 (RTM) - 14.0.1000.169 (X64) 2017 年 8 月 22 日 17:04:49 版權所有 (C) 2017 Microsoft Corporation Developer Edition (64-bit) o​​n Windows 10 Pro 10.0 (Build 16299: )

我知道這不是一個永久的解決方案,但通過刪除 FK 約束它可以導出和導入數據庫。這一切都集中在一張相當大的桌子上。

我不知道這裡可能的潛在問題是什麼。現在我必須將生產數據庫複製到 Azure 上的另一台伺服器,刪除那裡的約束並備份該數據庫,但它可以完成工作。

請安裝最新版本的 SSMS,然後再次嘗試執行該嚮導。請從這裡下載最新版本。

引用自:https://dba.stackexchange.com/questions/198343