我试图运行微软工作流软件的一个例子。我在一行中得到以下错误:
wsh.Description.Behaviors.Add(new SqlWorkflowInstanceStoreBehavior(ApprovalProcessDBConnectionString));
WorkflowIdleBehavior wib = new WorkflowIdleBehavior();
wib.TimeToUnload = new TimeSpan(0, 0, 2);
wsh.Description.Behaviors.Add(wib);
wsh.Open(); <-- error: The InstanceStore could not be initialized.
任何人都可以帮助我吗?
答案 0 :(得分:1)
听起来您需要运行几个查询才能在数据库中设置InstanceStore。
寻找:
SqlWorkflowInstanceStoreSchema.sql
SqlWorkflowInstanceStoreLogic.sql
在文件夹中:
%WINDIR%\Microsoft.NET\Framework\v4.xxx\SQL\EN
只需通过ApprovalProcessDBConnectionString对您要连接的数据库运行这两个查询。