问题描述
|
我正在尝试运行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连接到的任何数据库上运行这两个查询即可。