【问题标题】:upgrade Sitecore 8.0 to 8.1. Issue with SQL script将 Sitecore 8.0 升级到 8.1。 SQL脚本问题
【发布时间】:2016-01-14 16:11:34
【问题描述】:

我正在尝试升级 Sitecore 8.0 rev。 150812 到 Sitecore 8.1。

我在这里下载了“Sitecore 8.1 升级指南”: https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform/Sitecore_81/Sitecore_Experience_Platform_81_Initial_Release.aspx

我被困在本指南的以下步骤中:

  1. 升级 SXP 数据库架构: SQL Server:在报告数据库上执行 SXP81_BeforeInstall.sql 脚本。

当我在 Master 或 Web 数据库上运行脚本时,我在 Management Studio 中收到以下错误消息:

找不到对象“dbo.Trail_Interactions”,因为它不存在或者您没有权限。”

还有一些其他类似的问题。

我有两个使用 Sitecore 8.0 的不同环境,但都没有这些对象:dbo.Trail_Interactionsdbo.FailureDetails 等等(用于 SQL 脚本)。

如何才能成功完成升级?

【问题讨论】:

  • 听起来您的报告数据库设置不正确。这些是全新的 Sitecore 8 安装还是从以前的版本升级?我有 2 次全新安装,这些表在报告数据库中。
  • @RichardSeal,“报告数据库”是什么意思?您是在谈论 Master 和 Web 数据库吗?
  • 报告数据库是用于报告站点分析的 SQL Server 数据库。它通常称为“{Sitename}Sitecore_reporting”。确保您在该数据库而不是主数据库或 Web 上运行脚本。

标签: sql sitecore upgrade


【解决方案1】:

如前所述,脚本只能在报告数据库上运行。报告数据库是由ConnectionStrings.config 中的连接字符串名称reporting 定义的数据库。

<add name="reporting" connectionString="{connection string}"/>

数据库默认命名为Sitecore_AnalyticsSitecore_reporting

【讨论】:

    猜你喜欢
    • 2016-04-27
    • 2021-08-17
    • 1970-01-01
    • 2017-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-21
    • 1970-01-01
    相关资源
    最近更新 更多