(以下是类似问题的问题: 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防止密码在脚本中(我使用的是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组合。
解决问题的方法是价格不断加深。 所以问题是,是否有其他人遇到过这个问题并找到了根本原因?