2015-09-13 55 views
5

Aha! - 这可能是它。在本周末我选择在Azure上设置DNN网站...... Web和商业版本已弃用/退役。事实上,这是Azure上的事情。'web'在此版本的SQL Server中不是有效的数据库版本

只有2个选择在SQL Server 2012 SSMS然而,导入数据层应用就是网络和业务。基本,标准版和高级版是不是在下拉菜单中SSMS 2012

所以......而不仅仅是扎普这个问题,我会在另一个问题中它。是否有更新SSMS 2012?我问,因为要迁移的数据库是2012年,所以如果选择下载此版本的SSMS并使用它,则使用SSMS 2014可能无法正常工作。

除此之外......这里是什么已经发布:

注意,正在迁移的SQL Server数据库是2012年DNN版本是01年2月7日(367)。

我按照这个博客链接步骤将DNN网站迁移到Azure的:http://www.dnnsoftware.com/community-blog/cid/154975/moving-a-dnn-install-to-microsoft-azure-websites。我得到的错误是:

'web'在此版本的SQL Server中不是有效的数据库版本。

我在导入过程'Web'和'Business'中有两个选择,尝试过两种都不行。还有一些关于此的其他堆栈溢出问题,但这些问题要么没有回答,要么答案不起作用。

我意识到这是模糊的,但它很简单:它不起作用。 :)这封信遵循了这封信。 .bacpac文件没有错误地创建。导入数据层步骤仅导致在上面原因导致在Azure上创建目标数据库的错误失败。

我对此也有支持票。

必须有一个简单的,被忽略的东西 - 在设置Azure时缺少配置步骤。这可能是免费试用不包括这一点,我需要支付一些东西。没关系......只需要知道它是什么。

谁遇到了这个,实际上解决了它呢?

回答

1

我的建议是总是要使用最新的SSMS版本,以便获得支持新Azure功能的最新更新,如:对Azure SQL Server v12的全文搜索支持,长期请求的“Edit top 200 rows “工作,表设计器,和一个长等

需要注意的是最新的SSMS版本支持通过SQL Server 2005的SQL Server 2016年,所以要很好地工作与SQL Server 2012数据库。在SSMS 2015年6月预览版中,增加了以下项目:

  • 导入/导出向导支持新的Azure SQL数据库服务层(基本,标准,高级)。

你可以阅读更多的https://msdn.microsoft.com/en-US/library/mt238290.aspx

+0

更新我的SSMS到2016年的伎俩。我使用2014年,但仍然抛出了错误。 – SchmitzIT

0

这是因为有效的数据库版本可能是basicstandardpremium。 SSMS不允许选择它,因此,解决方案是下载最新版本的SSMS。

相关问题