2011-06-18 48 views
0

我嘗試運行微軟工作流軟件的一個例子。我在一行中得到以下錯誤:VS2010中的工作流錯誤

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

C?用'新'?我想不是。標記已更改爲C++ – pmg

回答

1

聽起來像你需要運行一些查詢來設置數據庫中的InstanceStore。

查找:

SqlWorkflowInstanceStoreSchema.sql 
SqlWorkflowInstanceStoreLogic.sql 
的文件夾中

%WINDIR%\Microsoft.NET\Framework\v4.xxx\SQL\EN 

只要運行這兩個查詢在您通過您的ApprovalProcessDBConnectionString連接到任何數據庫。