Поделиться через


Безопасность (WF)

Хранилище экземпляров рабочих процессов SQL использует следующие роли безопасности базы данных для обеспечения безопасного доступа к сведениям о состоянии экземпляров в базе данных сохраняемости.

  • System.Activities.DurableInstancing.InstanceStoreUsers. Эта роль имеет доступ на чтение и запись для всех открытых представлений и права на выполнение хранимых процедур, участвующих в создании, загрузке и сохранении экземпляров.

  • System.Activities.DurableInstancing.InstanceStoreObservers. Эта роль имеет доступ только для чтения открытых представлений.

  • System.Activities.DurableInstancing.WorkflowActivationUsers. Эта роль имеет права на выполнение хранимых процедур, участвующих в процессе активации экземпляра. Дополнительные сведения об активации экземпляра см. в разделе "Активация экземпляров". Учетная запись пользователя, под которой выполняется универсальный узел (например, служба управления рабочими процессами функций размещения Windows Server AppFabric), должна быть добавлена в эту роль базы данных.

Дополнительные сведения о безопасности хранилищ сохраняемости с помощью Windows Server App Fabric см. в разделе "Конфигурация безопасности для хранилищ сохраняемости" в App Fabric

Внимание

Клиент, имеющий доступ к данным собственного экземпляра в хранилище экземпляров, также получает доступ и ко всем другим экземплярам в этом хранилище экземпляров. Хранилище экземпляров не поддерживает указание прав доступа на уровне экземпляра. Для обеспечения доступа к различным хранилищам экземпляров необходимо создать отдельные хранилища экземпляров и настроить доступ к ним различных групп и пользователей.