簡體   English   中英

'web'不是此版本SQL Server中的有效數據庫版本

[英]'web' is not a valid database version in this edition of SQL Server

啊哈! - 這可能是它。 在周末,我選擇在Azure上設置DNN站點... Web和Business版本已被棄用/退役。 事實上,截至昨天,這就是Azure上的內容。

但是,在SQL Server 2012 SSMS中只有2個選項,導入數據層應用程序只是Web和Business。 SSMS 2012中沒有基本,標准和高級版本。

所以...而不是僅僅扼殺這個問題,我會在其中提出另一個問題。 SSMS 2012有更新嗎? 我問,因為正在遷移的數據庫是2012年,因此如果選擇下載此版本的SSMS並使用它,則使用SSMS 2014可能無效。

除此之外...這是已發布的內容:

請注意,要遷移的SQL Server數據庫是2012.DNN版本是07.02.01(367)。

我按照此博客鏈接中的步驟將DNN站點遷移到Azure: http//www.dnnsoftware.com/community-blog/cid/154975/moving-a-dnn-install-to-microsoft-azure-網站 我得到的錯誤是:

'web'不是此版本SQL Server中的有效數據庫版本。

我在導入過程'Web'和'Business'中有2個選項,兩個都嘗試過,兩個都沒有用。 還有一些其他Stack Overflow問題,但這些問題要么沒有得到解答,要么答案不起作用。

我意識到這很模糊,但它很簡單:它不起作用。 :)博客跟着寫到了這封信。 創建.bacpac文件時沒有錯誤。 導入數據層步驟只會導致在Azure上創建目標數據庫失敗的錯誤,原因如上。

我也有一張支持票給Azure。

必須有一個簡單的,被忽視的東西 - 設置Azure時缺少配置步驟。 這可能是免費試用不包括這個,我需要付出一些代價。 那很好......只需知道它是什么。

誰碰到了這個,實際上,事實上解決了它?

我的建議始終是使用最新的SSMS版本 ,以便獲得支持Azure新功能的最新更新,例如:Azure SQL Server v12的全文搜索支持,長期請求的“編輯前200行”工作,表設計器,等等

請注意,最新的SSMS版本通過SQL Server 2005支持SQL Server 2016,因此可以與SQL Server 2012數據庫一起使用。 在SSMS 2015年6月預覽中,添加了以下項目:

  • 導入/導出向導支持新的Azure SQL數據庫服務層(基本,標准,高級)。

您可以在https://msdn.microsoft.com/en-US/library/mt238290.aspx上閱讀更多內容。

https://support.microsoft.com/en-us/kb/3031047

備查。 此修補程序應該可以解決此問題。

這是因為有效的數據庫版本可以是basicstandardpremium SSMS不允許選擇它,因此,解決方案是下載最新版本的SSMS。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM