2015-02-06 106 views
0

幾個問題: 1.是否需要運行Windows Workflow的SQL Server安裝? 2.如果是,工作流在哪裏存儲(持久存儲)長時間運行的進程數據 3.我看到有些文件是在。\ windows \ Microsft.NET \ Framework \ v4.0 \ SQL \ en \中創建的一些sql腳本來創建persistense points) 4.我們是否需要運行這些腳本來手動創建數據庫? 5.我們可以在文件系統上保存數據嗎?這樣我們就不需要安裝SQL Server了?Windows工作流持久性數據庫?

感謝

+1

該文檔涵蓋了這一點。他們提供了一個Sql Server實現,但你可以自己創建。存儲在數據庫中。有些腳本可以用來創建結構。這些可以通過閱讀文檔找到。你可以將它存儲在任何地方,你只需要寫它。 – Will 2015-02-06 14:15:25

回答

1

我看到一個應該回答了,但「閱讀文檔」答案真的沒有很好的答案,尤其是在如此糟糕記錄爲WF的區域,所以在碰到這個線程萬一別人絆倒: (1)SQL Server不必爲了使用工作流程而安裝,但是如果您想要長時間運行的工作流程的持久性,(2)SQL Server是獲取它的最簡單方法。

(3)和(4)你可以讓AppFabric爲你設置持久性數據庫完成大部分的繁重工作。 (5)你可以堅持一個文件系統而不是SQL Server,但恕我直言,從我在短時間內看到的WF和持久性到目前爲止,你會瘋狂地嘗試實現自己的持久性這樣的提供者,尤其是剛剛起步時。您可以使用SQL Server Express開始。爲什麼重新發明輪子?