2015-02-06 91 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开始。为什么重新发明轮子?