SQL 工作流实例存储使用以下数据库安全角色来保护对持久性数据库中实例状态信息的访问。
System.Activities.DurableInstancing.InstanceStoreUsers。 此角色对创建、加载和保存实例所涉及的存储过程具有对公共视图和执行权限的读取和写入权限。
System.Activities.DurableInstancing.InstanceStoreObservers。 此角色具有对公共视图的只读访问权限。
System.Activities.DurableInstancing.WorkflowActivationUsers。 此角色对实例激活过程中涉及的存储过程具有执行权限。 有关实例激活的详细信息,请参阅 实例激活。 应将运行泛型宿主(如 Windows Server AppFabric 的承载功能的工作流管理服务)的用户帐户添加到此数据库角色中。
有关使用 Windows Server App Fabric 实现持久性存储的安全性的详细信息,请参阅 App Fabric 中持久性存储的安全配置
谨慎
有权访问实例存储中自己的实例数据的客户端有权访问同一实例存储中的所有其他实例。 实例存储不支持在实例级别指定安全权限。 应创建单独的实例存储并映射不同的组/用户,以访问不同的存储区。