【问题标题】:Windows Work Flow persistence database?Windows 工作流持久性数据库?
【发布时间】:2015-02-06 00:19:28
【问题描述】:

几个问题: 1. 是否需要安装 SQL Server 才能运行 Windows Work Flow? 2. 如果是,工作流在哪里存储(保留)长时间运行的流程的数据 3.我看到.\windows\Microsft.NET\Framework\v4.0\SQL\en\中创建了一些文件(一些创建持久点的sql脚本) 4. 我们是否需要运行这些脚本来手动创建数据库? 5. 我们可以将数据保存在文件系统上吗?这样我们就不需要安装 SQL Server 了吗?

谢谢

【问题讨论】:

  • 文档涵盖了这一点。他们提供了一个 Sql Server 实现,但您可以自己制作。存储在数据库中。您可以运行一些脚本来创建结构。这些可以通过阅读文档找到。您可以将它存储在任何地方,您只需编写它。

标签: workflow-foundation-4


【解决方案1】:

我已经看到了一个假设的答案,但是“阅读文档”的答案确实不是很好的答案,尤其是在一个像 WF 这样记录很少的领域,所以以防其他人偶然发现这个线程:

(1) 不必安装 SQL Server 才能使用工作流,但如果您希望长期运行的工作流具有持久性,(2) SQL Server 是获得它的最简单方法。

(3) 和 (4) 在为您设置持久性数据库时,您可以让 AppFabric 完成大部分繁重的工作。

(5) 你可以在文件系统而不是 SQL Server 上持久化,但恕我直言,从我在 WF 和持久性的短时间内看到的情况来看,你会疯狂地尝试实现自己的持久性提供程序像那样,尤其是刚开始的时候。您可以使用 SQL Server Express 开始。为什么要重新发明轮子?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-23
    • 1970-01-01
    • 2021-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多