【问题标题】:Maintaining multi-tenant shared-schema database维护多租户共享模式数据库
【发布时间】:2014-01-16 09:45:38
【问题描述】:

我想将我的应用程序(Asp.net mvc 3、SQL Server)转换为在共享数据库和共享架构中为多租户提供服务。

我的问题是如何维护(备份/恢复)每个租户的数据?

【问题讨论】:

    标签: sql-server database asp.net-mvc-3 multi-tenant maintenance


    【解决方案1】:

    共享数据库和共享架构为您的租户提供尽可能低的隔离级别。不存在仅备份数据的某些部分然后假设它们都进入同一个表的情况下恢复它们的概念。您应该进行完整备份/恢复。

    为了通过共享数据库、共享模式方法实现您所寻找的目标,您必须编写自定义脚本,为特定租户提取数据并将其存储在某个文件中。与此设计中的其他多租户方法相反,数据库无法为您提供简单的方法来进行每个租户的备份/恢复。

    【讨论】:

    • 我会搜索“自定义脚本”这个主题,如果你有关于它的有用链接来帮助我达到我想要的,请发送它。谢谢@Darin
    猜你喜欢
    • 2019-05-18
    • 2012-12-14
    • 2014-03-21
    • 1970-01-01
    • 2011-03-22
    • 1970-01-01
    • 2011-10-06
    • 2016-05-10
    • 1970-01-01
    相关资源
    最近更新 更多