Sharded Multi-Tenant Database using SQL Server Row-Level Security

An overview of how to design a scalable Multi-Tenant Database using Row-Level Security Predicate Functions and DDL triggers to enforce that all shared tables are always restricted according to the tenant.

Click here to read the article