Sql server SSMS:在启用RLS策略时编辑表行

Sql server SSMS:在启用RLS策略时编辑表行,sql-server,ssms,multi-tenant,Sql Server,Ssms,Multi Tenant,所以我有行级安全策略,并且正在使用会话上下文定义租户Id 使用SSMS作为GUI编辑行,当策略处于打开状态时,我看不到任何行,除非我将租户ID设置为会话变量(例如:exec sp\u set\u session\u context@key=N'TenantId',@value=3) 我希望能够为任何新的查询或表行编辑窗口设置该变量,这样我就不必每次打开新窗口时都执行前面提到的sp\u set\u session\u context 是否有办法设置此变量,以便将其应用于每个新的查询窗口?将您自己添

所以我有行级安全策略,并且正在使用会话上下文定义租户Id

使用SSMS作为GUI编辑行,当策略处于打开状态时,我看不到任何行,除非我将租户ID设置为会话变量(例如:
exec sp\u set\u session\u context@key=N'TenantId',@value=3

我希望能够为任何新的查询或表行编辑窗口设置该变量,这样我就不必每次打开新窗口时都执行前面提到的
sp\u set\u session\u context


是否有办法设置此变量,以便将其应用于每个新的查询窗口?

将您自己添加到安全策略中?如果您需要为正在处理的每个会话删除RLS,那么首先为什么要为您打开它?@dfundako我想使用策略,所以我总是看到特定于我正在处理的租户的数据on@dfundako如果您添加“将您自己添加到安全策略”这一部分作为回答,我实际上会接受它,因为这基本上让我得到了我想要的。