【发布时间】:2014-10-28 13:06:52
【问题描述】:
我已在 Sitecore 7.5 的新实例中安装了面向营销人员的 Web 表单 2.5,但在新版本中我没有看到“保存到数据库”操作。版本中也没有 MDF 文件我相信这是因为新版本使用了 MongoDB。有一个 WFFM_Analytics.sql 不确定我需要在哪个数据库中运行这个文件。
【问题讨论】:
标签: sitecore web-forms-for-marketers
我已在 Sitecore 7.5 的新实例中安装了面向营销人员的 Web 表单 2.5,但在新版本中我没有看到“保存到数据库”操作。版本中也没有 MDF 文件我相信这是因为新版本使用了 MongoDB。有一个 WFFM_Analytics.sql 不确定我需要在哪个数据库中运行这个文件。
【问题讨论】:
标签: sitecore web-forms-for-marketers
当您最初安装 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 文件。 (见布拉德的回答)。
您是正确的,“保存到数据库”操作不再存在。今晚晚些时候我会尝试查看数据是否自动保存,或者打包时是否错过了“保存到数据库”操作。
【讨论】:
您是否按照软件包安装程序中的步骤操作?
用于营销人员的 Sitecore Web 表单安装。
安装后步骤:
- “限制占位符”应用程序将提供 您可以定义表单所在的占位符集 可以添加。
- 将内容重新发布到“网络”数据库。
- 在 [站点根目录]\Website\Data 中找到 WFFM_Analytics.sql 并在您当前实例的报告数据库上运行它。 这将在您的报告数据库中创建 3 个额外的表格。
- 将以下节点添加到 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/<instance>Sitecore.Analytics.mdf 数据库。
【讨论】:
在 WFFM 2.5 中的 sitecore 7.5 中,数据将在会话结束后自动保存到 MongoDB,数据将被传输到 SQL 数据库。
【讨论】: