升级到2016后无法导入Azure V12 bacpac

时间:2017-06-27 09:18:47

标签: sql-server azure-sql-database bacpac

我们最近将我们的开发服务器从2014年升级到2016年。在某些视图中,我们已经在生产中使用了一些2016 / Azure V12功能。

现在我们要从Azure上的生产数据库恢复最近导出的bacpac文件,它失败并显示以下消息:

enter image description here

也许内部数据库引擎仍然在2014年运行?我无法在谷歌上找到任何具体的内容。

1 个答案:

答案 0 :(得分:2)

documentation on STRING_AGG()表示该功能在Azure SQL数据库和SQL Server 2017中可用,但不适用于SQL Server 2016.如果要在不同版本之间导入BACPAC,则只需使用常用功能。

如果这在本地升级之前有效,我怀疑是在创建或更改STRING_AGG()的proc之前。