将 sql azure DB 导出为 bacpac 文件而不包含某些表的数据

Cle*_*ent 5 sql-server backup azure-sql-database data-tier-application

当我从 sql server management studio 导出 sql azure 数据库作为数据层应用程序时,我可以选择勾选某些表,但这些表不包含在结果文件中。

我想导出这些表模式,但忽略它们的数据(本质上是导入空表)。对于所有其他表,我也想要数据。

有可能这样做吗?

Fra*_*ani -1

您可以通过执行以下操作来创建表和整个架构的完美副本:

SELECT TOP 0 * INTO new_table FROM old_table
Run Code Online (Sandbox Code Playgroud)

如果您在被调用的同一服务器上有一个链接服务器或一个数据库,那么database_copy您实际上可以迭代所有表,并且最终将拥有相同数量的表,并且所有表都具有相同的架构。

否则,如果您可以屏蔽数据或加密它们。但在这种情况下,它们仍然会存在于数据库中