5

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

服务操作过程中遇到错误。无法从指定的数据库中提取包。错误 SQL70015:SQL Azure 不支持已弃用的功能“字符串文字作为列别名”。

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

4

2 回答 2

7

好吧,我让您感到痛苦...这里的答案是:替换您的架构...没有其他方法...
代替'Column Name'使用[Column Name]...代替Select CryptColumnA 'Column A' from myTable使用Select CryptColumnA as [Column A] from myTable等等...

于 2013-04-29T16:57:04.763 回答
0

我们已向 Microsoft 提交了支持票证,该问题已被确认为错误。我们只遇到了 bacpac 导出问题,而不是导入问题 - 显然这是由于 SQL Azure 的更改加强了一些导出验证。

长话短说,微软已经解决了这个问题,我们不再遇到这个问题——也就是说,我们没有任何架构更改。

于 2013-06-02T18:55:39.307 回答