Безопасность
Данный раздел относится к версии Windows Workflow Foundation 4.
Хранилище экземпляров рабочих процессов SQL использует следующие роли безопасности базы данных для обеспечения безопасного доступа к сведениям о состоянии экземпляров в базе данных сохраняемости.
System.Activities.DurableInstancing.InstanceStoreUsers. Эта роль имеет доступ на чтение и запись для всех открытых представлений и права на выполнение хранимых процедур, участвующих в создании, загрузке и сохранении экземпляров.
System.Activities.DurableInstancing.InstanceStoreObservers. Эта роль имеет доступ только для чтения открытых представлений.
System.Activities.DurableInstancing.WorkflowActivationUsers. Эта роль имеет права на выполнение хранимых процедур, участвующих в процессе активации экземпляра. Дополнительные сведения об активации экземпляров см. в разделе Активация экземпляров. Учетная запись пользователя, в которой выполняется универсальное ведущее приложение (например, служба управления рабочего процесса для функции размещения Windows Server AppFabric), должна быть добавлена к этой роли базы данных.
![]() |
---|
Клиент, имеющий доступ к данным собственного экземпляра в хранилище экземпляров, также получает доступ и ко всем другим экземплярам в этом хранилище экземпляров. Хранилище экземпляров не поддерживает указание прав доступа на уровне экземпляра. Для обеспечения доступа к различным хранилищам экземпляров необходимо создать отдельные хранилища экземпляров и настроить доступ к ним различных групп и пользователей. |