我们每晚都会使用Azure V12数据库的bacpacs,并使用命令
进行本地恢复C:\ Program Files(x86)\ Microsoft SQL Server \ 120 \ DAC \ bin>。\ SqlPackage.exe / a:导入/sf:C:\1.bacpac / tdn:db1 / TSN:server1的
截至2016年11月8日,此命令已开始失败:
中对此过程所遇到的问题***导入数据库时出错:无法从包读取模式模型头信息。不支持型号版本“3.5”。
该时间是由于maxdop的范围配置选项。这次它似乎是刚刚出现的另一个新配置选项(来自model.xml):
<Property Name="TemporalHistoryRetentionEnabled" Value="False" />
为什么这个属性似乎随机出现在model.xml中?
答案 0 :(得分:6)
我遇到了同样的问题。有一个新的数据层应用程序框架。
我花了几个小时才找到它.......
https://www.microsoft.com/en-us/download/details.aspx?id=53876
我安装了它,我从bacpac文件导入的sqlpackage.exe再次运行。
希望有所帮助!
PS。我在64位机器上,不得不安装32位和64位框架升级。