【问题标题】:Save to Database action missing in Web Forms for Marketers 2.5营销人员的 Web 表单 2.5 中缺少“保存到数据库”操作
【发布时间】:2014-10-28 13:06:52
【问题描述】:

我已在 Sitecore 7.5 的新实例中安装了面向营销人员的 Web 表单 2.5,但在新版本中我没有看到“保存到数据库”操作。版本中也没有 MDF 文件我相信这是因为新版本使用了 MongoDB。有一个 WFFM_Analytics.sql 不确定我需要在哪个数据库中运行这个文件。

【问题讨论】:

    标签: sitecore web-forms-for-marketers


    【解决方案1】:

    当您最初安装 Sitecore 7.5(至少不使用 SIM 卡)时,默认情况下“报告”数据库不会附加到数据库服务器。

    根据Sitecore 7.5 Installation Guidelines - 第 6.2 节:

    配置报告数据库 – 将 Sitecore.Analytics.mdf 数据库附加到 SQL 服务器。该数据库用于报告。

    o 在 ConnectionStrings.config 文件中,自定义以下字符串:

    <add name="reporting" connectionString="user id=_username_;password=_password_;Data Source=_server_;Database=Sitecore_Analytics" />
    

    注意:您可以在 [站点根目录]\Database 文件夹下找到 Sitecore_Analytics 数据库

    一旦您附加了报告数据库并更新了连接字符串,您将需要按照软件包安装程序说明中的说明运行 sql 文件。 (见布拉德的回答)。

    您是正确的,“保存到数据库”操作不再存在。今晚晚些时候我会尝试查看数据是否自动保存,或者打包时是否错过了“保存到数据库”操作。

    【讨论】:

    • 配置了报告数据库并运行了 sql 文件,但我仍然没有看到“保存到数据库”操作并且表单报告中没有记录。
    • 看起来数据是自动保存在 Web Forms for Marketingers 2.5 中的,我可以在提交后的第二天在报告中看到结果。
    【解决方案2】:

    您是否按照软件包安装程序中的步骤操作?

    用于营销人员的 Sitecore Web 表单安装。

    安装后步骤:

    1. “限制占位符”应用程序将提供 您可以定义表单所在的占位符集 可以添加。
    2. 将内容重新发布到“网络”数据库。
    3. 在 [站点根目录]\Website\Data 中找到 WFFM_Analytics.sql 并在您当前实例的报告数据库上运行它。 这将在您的报告数据库中创建 3 个额外的表格。
    4. 将以下节点添加到 Web.config:
      • 对于 IIS 6.x 在 configuration\system.web\httpHandlers 节点下
      • 适用于 IIS 7.x 及更高版本,位于 configuration\system.webServer\handlers 节点下

    另见Web Forms for Marketers v2.5 User Guide

    而且,“reporting db”应该是您的/Databases/MDF/&lt;instance&gt;Sitecore.Analytics.mdf 数据库。

    【讨论】:

      【解决方案3】:

      在 WFFM 2.5 中的 sitecore 7.5 中,数据将在会话结束后自动保存到 MongoDB,数据将被传输到 SQL 数据库。

      【讨论】:

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