不再能够创建bacpac:SQL70015:SQL Azure不支持过时的功能"字符串文字作为列别名"

Dav*_*yan 5 azure azure-sql-database

我们今天遇到了一个严重错误 - 我们无法再创建实时Azure生产数据库的bacpac文件.到目前为止一切正常,突然间我们开始遇到以下错误:

服务操作期间遇到错误.无法从指定的数据库中提取包.错误SQL70015:SQL Azure不支持过时的功能"字符串文字作为列别名".

我们有一个复杂的数据库模式,已经在Azure上实时部署了一年多.我们依靠每日bacpacs是我们唯一的备用策略 - 需要帮助来弄清楚如何恢复制作bacpacs.

Leo*_*rdo 7

好吧,我失去了你的痛苦......这里的答案是:替换你的架构......别无他法......
而不是'Column Name'使用[Column Name]...而不是Select CryptColumnA 'Column A' from myTable使用Select CryptColumnA as [Column A] from myTable等......