【发布时间】:2015-09-13 14:22:42
【问题描述】:
啊哈! ——大概就是这样。就在那个周末,我选择在 Azure 上建立 DNN 站点……Web 和商业版本已弃用/退役。事实上,截至昨天,这就是 Azure 上的内容。
但是,在 SQL Server 2012 SSMS 中,导入数据层应用程序的仅有 2 个选择是 Web 和 Business。 Basic、Standard 和 Premium 不在 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-websites。我得到的错误是:
“web”在此版本的 SQL Server 中不是有效的数据库版本。
我在导入过程“Web”和“Business”中有 2 个选择,两个都试过了,都不行。还有一些关于此问题的其他 Stack Overflow 问题,但这些问题要么没有得到回答,要么答案不起作用。
我意识到这很模糊,但很简单:它不起作用。 :) 博客紧随其后。 .bacpac 文件创建时没有错误。由于上述原因,导入数据层步骤只会导致在 Azure 上创建目标数据库失败的错误。
我也有 Azure 的支持票。
必须有一个简单的、被忽略的东西——在设置 Azure 时缺少配置步骤。可能是免费试用不包括这个,我需要支付一些费用。没关系……只需要知道它是什么。
谁遇到了这个问题,并实际解决了这个问题?
【问题讨论】:
标签: sql-server azure dotnetnuke