今天,2017年1月20日,我从SQL Azure V12数据库创建了一个BACPAC文件,当我使用SQL Server Management Studio 2014将其导入到本地SQL Server 2014实例时,我收到了以下错误:
内部目标平台类型SqlAzureV12DatabaseSchemaProvider不支持架构文件版本"3.5"。(文件:[filepath])(Microsoft.Data.Tools.Schema.Sql)
请注意,我在StackOverflow上发现了几个类似的问题,但都没有完全相同的错误消息或相同的解决方案。我尝试安装Microsoft®SQL Server®数据层应用程序框架(17.0 RC 1),但无济于事。(如果有更新的版本,我找不到。)
下载并安装SQL Server Management Studio 2016(v16.5.1)后,我能够使用它成功导入BACPAC文件。请注意,它是1GB的下载,安装需要30分钟或更长时间。