在将 DACPAC 部署到 Azure Synapse SQL 池时出现以下错误:
Error SQL72018: SqlExternalDataSource could not be imported but one or more of these objects exist in your source.
自从我的同事在源数据库中创建了几个外部数据源和外部表以来,这已经开始了。我们对此有任何解决方案吗?
在将 DACPAC 部署到 Azure Synapse SQL 池时出现以下错误:
Error SQL72018: SqlExternalDataSource could not be imported but one or more of these objects exist in your source.
自从我的同事在源数据库中创建了几个外部数据源和外部表以来,这已经开始了。我们对此有任何解决方案吗?
根据给定的信息,不清楚您使用哪个工具来创建dacpac
.
根据我自己的经验,如果您使用 SQL Server Management Studio (SSMS) 导入/导出 dacpac,您的所有外部表和临时文件都包含在 dacpac 中。
您可以参考我在此 SO 线程将 Azure SQL 数据库移动到新的 Azure 帐户上的回答,了解如何使用 SSMS 导出和导入数据库。
你也可以参考这个第三方教程:https ://www.sqlshack.com/importing-a-bacpac-file-for-a-sql-database-using-ssms/