Sql-Server
將 bacpac 從 SQL Azure 導入本地伺服器失敗。
我們正在嘗試將 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) on Windows 10 Pro 10.0 (Build 16299: )
我知道這不是一個永久的解決方案,但通過刪除 FK 約束它可以導出和導入數據庫。這一切都集中在一張相當大的桌子上。
我不知道這裡可能的潛在問題是什麼。現在我必須將生產數據庫複製到 Azure 上的另一台伺服器,刪除那裡的約束並備份該數據庫,但它可以完成工作。
請安裝最新版本的 SSMS,然後再次嘗試執行該嚮導。請從這裡下載最新版本。