2016-01-14 30 views
0

我想升级Sitecore 8.0 rev。 150812到Sitecore 8.1。将Sitecore 8.0升级到8.1。问题与SQL脚本

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

我被困在从该引导件下面的步骤:

  • 升级SXP数据库模式: SQL Server:在报告数据库上执行SXP81_BeforeInstall.sql脚本。
  • 我得到了在Management Studio以下错误消息,当我在硕士或Web数据库运行脚本:

    找不到对象“dbo.Trail_Interactions”,因为它不存在或你不拥有的权限。”

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

    我有坐两个不同的环境ecore 8.0并且都没有这些对象:dbo.Trail_Interactions,dbo.FailureDetails等等(在SQL脚本中使用它们)。

    如何成功完成升级?

    +0

    这听起来像您的报告数据库安装不正确。这些新鲜的Sitecore 8安装还是从以前的版本升级?我有2个干净的安装,这些表位于报告数据库中。 –

    +0

    @RichardSeal,“报告数据库”是什么意思?你在谈论Master和Web数据库吗? –

    +4

    报告数据库是用于报告网站分析的SQL Server数据库。它通常会被称为“{Sitename} Sitecore_reporting”。确保您在该数据库上运行该脚本,而不是在主数据库或Web上运行该脚本。 –

    回答

    1

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

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

    数据库默认命名为类似或者Sitecore_AnalyticsSitecore_reporting