다음을 통해 공유


SQL 워크플로 인스턴스 저장소

.NET Framework 4.6.1은 SQL Workflow Instance Store와 함께 제공되므로 워크플로가 SQL Server 2005 또는 SQL Server 2008 데이터베이스의 워크플로 인스턴스에 대한 상태 정보를 유지할 수 있습니다. 이 기능은 주로 지속성 프레임워크의 SqlWorkflowInstanceStore 추상 InstanceStore 클래스에서 파생되는 클래스 형식으로 구현됩니다. SQL 워크플로 인스턴스 저장소 기능은 호스트가 저장소에 지속성 명령을 보내는 데 사용하는 지속성 API의 구체적인 구현인 SQL 지속성 공급자를 구성합니다.

SQL Workflow Instance Store는 WorkflowApplication 또는 WorkflowServiceHost을 사용하는 자체 호스팅 워크플로 및 워크플로 서비스를 지원하며, WAS에서 호스팅되는 서비스는 WorkflowServiceHost을 사용합니다. 기능에 의해 노출되는 개체 모델을 사용하여 프로그래밍 방식으로 자체 호스팅 서비스에 대한 SQL 워크플로 인스턴스 저장소 기능을 구성할 수 있습니다. 개체 모델을 사용하고 XML 구성 파일을 사용하여 프로그래밍 방식으로 호스팅 WorkflowServiceHost 되는 서비스에 대해 이 기능을 구성할 수 있습니다.

SQL 워크플로 인스턴스 저장소 기능(SqlWorkflowInstanceStore 클래스)은 구현 PersistenceProviderFactory 되지 않으므로 지속성 비 워크플로 WCF 서비스에 대한 지속성 지원을 제공하지 않습니다. 또한 구현 WorkflowPersistenceService 하지 않으므로 3.x 워크플로에 대한 지속성 지원을 제공하지 않습니다. 이 기능은 WF 4.0 이상 워크플로 및 워크플로 서비스에 대해서만 지속성을 지원합니다. 이 기능은 SQL Server 2005 및 SQL Server 2008 이외의 데이터베이스도 지원하지 않습니다.

이 섹션의 항목에서는 SQL 워크플로 인스턴스 저장소의 속성 및 기능에 대해 설명하고 저장소 구성에 대한 세부 정보를 제공합니다.

Windows Server App Fabric은 인스턴스 저장소의 구성 및 사용을 간소화하기 위해 자체 인스턴스 저장소 및 도구를 제공합니다. 자세한 내용은 Windows Server App Fabric 인스턴스 저장소를 참조하세요. App Fabric SQL Server 지속성 데이터베이스에 대한 자세한 내용은 App Fabric SQL Server 지속성 데이터베이스를 참조하세요.

이 섹션 안에

참고하십시오