DACPAC部署在EXTERNAL DATA SOURCEd架构上失败

时间:2017-07-18 08:34:52

标签: sql dacpac

(以下是类似问题的问题: Publish to SQL Azure fails with 'Cannot drop the external data source' message

这种新模式称为Sql Db Elastic Query(Azure)。

它的要点在这里被捕获:
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-elastic-query-overview

现在,我有一个定义了:

的SqlProj
  • 外部数据源(EDS)和
  • 数据库范围凭证(DSC)

防止密码在脚本中(我使用的是SqlCmd变量)

基于弹性查询模式,我可能对“外部”表有很多观点。

在DACPAC部署到SQL Azure期间,我总是收到错误:

Error SQL72014: .Net SqlClient Data Provider: Msg 33165, Level 16, State 1, Line 1 Cannot drop the external data source 'XXXX' because it is used by an external table.
Error SQL72045: Script execution error.  The executed script:
DROP EXTERNAL DATA SOURCE [XXXX];

检查日志,我意识到存在所有这些视图/表并使用这些EDS / DSC组合。

解决问题的方法是价格不断加深。 所以问题是,是否有其他人遇到过这个问题并找到了根本原因?

0 个答案:

没有答案