VS2010中的工作流错误

问题描述

| 我正在尝试运行Microsoft工作流软件的示例。我在一行中收到以下错误
wsh.Description.Behaviors.Add(new sqlWorkflowInstanceStoreBehavior(ApprovalProcessDBConnectionString));
        WorkflowIdleBehavior wib = new WorkflowIdleBehavior();
        wib.TimetoUnload = new TimeSpan(0,2);
        wsh.Description.Behaviors.Add(wib);

        wsh.open(); <-- error: The InstanceStore Could not be initialized.
谁能帮我?     

解决方法

        听起来您需要运行几个查询才能在数据库中设置InstanceStore。 寻找:
SqlWorkflowInstanceStoreSchema.sql
SqlWorkflowInstanceStoreLogic.sql
在文件夹中:
%WINDIR%\\Microsoft.NET\\Framework\\v4.xxx\\SQL\\EN
只需在通过ApprovalProcessDBConnectionString连接到的任何数据库上运行这两个查询即可。