• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

联合标识只是一个SQL Azure的事情?

sql 来源:Matt 3次浏览

IM在协会设立了多租户数据库,并遇到了以下博客文章:SQL Azure Multi Tenant联合标识只是一个SQL Azure的事情?

他们写有关分配谓词租户间的过滤数据:

在单租户应用程序中,应用程序中的查询逻辑是在假定数据库中的所有数据属于一个租户的情况下编码的。对于使用相同模式的多租户应用程序,重构后的代码只需将tenant_id注入架构(表,索引等)以及应用程序发出的每个查询中,都包含tenant_id =?谓词。在tenant_id是联合密钥的联合中,系统会要求您仍然实施架构更改。不过,联合会提供了一种名为FILTERING连接的连接类型,可自动注入此tenant_id谓词而不需要重构应用程序。我们的数据相关路由默认设置了一个FILTERING连接。这是如何;

1:USE FEDERATION orders_federation(tenant_id = 155)WITH RESET,FILTERING = ON

我的问题是,这只是一个SQL Azure的事吗?或者这可以用任何sql服务器实例来完成?

在此先感谢

===========解决方案如下:

联合只适用于SQL Azure。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)