[导入]WF中配置SqlWorkflowPersistenceService服务

    SqlWorkflowPersistenceService是WF框架中的一个SQL持久性服务(支持SQL Server2005)。在安装DotNet时并不会自动安装此类所需要的数据库。要正确使用此类必需执行以下步骤:

  1. 打开Sql Server Management Stuio,连接到服务器。
  2. 新建一个数据库,例如名为SqlPersistenceService。
  3. 选择“文件|打开|文件"菜单,在对话框中打开"%WINDOWS%\Microsoft.NET\Framework\v3.0\Windows Workflow Foundation\SQL\EN\SqlPersistenceService_Schema.sql"文件。
  4. 在工具栏上选择要执行的数据库"SqlPersistenceService",按执行按钮。
  5. 按以上方法执行"%WINDOWS%\Microsoft.NET\Framework\v3.0\Windows Workflow Foundation\SQL\EN\SqlPersistenceService_Logic.sql"文件。
  6. 在代码中按以下方法使用

         
        ' Add system SQL state service
        Dim stateService As SqlWorkflowPersistenceService = New SqlWorkflowPersistenceService( _
               "Data Source=JH-SHANGFC\SqlExpress;Initial Catalog=SqlPersistenceService;Integrated Security=True")
        wr.AddService(stateService)

至此已经完成SqlWorkFlowPersistenceService的配置。


文章来源:http://blog.163.com/jhdzkfb22@126/blog/static/45843475200803104011265
原文地址:https://www.cnblogs.com/shangfc/p/1067676.html