多租户数据库:为单个租户创建 .BAK 文件

Multi-tenant database : create .BAK file for single tenat

在我的应用程序中,我在 SQL 服务器数据库中使用多租户设计。

我的问题是:如果我的一位客户来来说,我想要我自己的数据作为备份文件,我该如何为那个租户创建备份文件?

有什么办法吗?

我需要任何第 3 方工具吗?我可以在 .NET 控制台应用程序中执行此操作吗?

how can I create backup file for just that tenant?

如果没有 运行 ETL 作业来提取租户的数据,或者从数据库的还原副本中删除其他租户的数据,则无法执行此操作。

这是您应该支持使用 database-per-tenant 架构的(许多)原​​因之一。