标签: sql-server ssms multi-tenant
所以我已经制定了行级安全策略,并且正在使用会话上下文来定义租户ID。
在启用策略的情况下,使用SSMS作为GUI来编辑行,除非我当然将“租户ID”设置为会话变量(例如exec sp_set_session_context @key=N'TenantId', @value=3),否则我看不到任何行。
exec sp_set_session_context @key=N'TenantId', @value=3
我希望能够为任何新查询或表行编辑窗口设置该变量,因此我不必在每次打开新窗口时都执行上述的sp_set_session_context。
sp_set_session_context
是否可以设置此变量,以便将其应用于每个新查询窗口?