sitecore发布初始化

sitecore发布初始化,sitecore,Sitecore,我想在sitecore后端发布一个项目时遇到问题。发布弹出窗口冻结,消息显示“正在初始化” 我已经尝试回收网站应用程序池,但问题仍然存在 sitecore版本是6.3 下面是一些日志: 异常:系统异常 消息:列名“序列”无效。 来源:Sitecore.Kernel 在Sitecore.Data.DataProviders.Sql.DataProviderCommand.ExecuteReader()中 位于Sitecore.Data.DataProviders.Sql.DataProviderR

我想在sitecore后端发布一个项目时遇到问题。发布弹出窗口冻结,消息显示“正在初始化”

我已经尝试回收网站应用程序池,但问题仍然存在

sitecore版本是6.3

下面是一些日志:

异常:系统异常 消息:列名“序列”无效。 来源:Sitecore.Kernel 在Sitecore.Data.DataProviders.Sql.DataProviderCommand.ExecuteReader()中 位于Sitecore.Data.DataProviders.Sql.DataProviderReader..ctor(DataProviderCommand命令) 位于Sitecore.Data.DataProviders.Sql.SqlDataApi.CreateReader(字符串Sql,对象[]参数) 在Sitecore.Data.DataProviders.Sql.SqlDataApi.d_u0
1.MoveNext()中
位于System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable
1源) 在Sitecore.Data.Eventing.SqlEventQueue.GetTimestampForLastProcessing()上 在Sitecore.Eventing.EventQueue.GetQueuedEvents(字符串targetInstanceName) 在Sitecore.Eventing.EventQueue.ProcessEvents(操作'2处理程序) 在Sitecore.Eventing.EventProvider.RaisequeueEvents()上 在Sitecore.Services.AlarmClock.Heartbeat_Beat(对象发送方,事件参数e)

嵌套异常

异常:System.Data.DataException 消息:执行SQL命令时出错:从[EventQueue]中选择MAX([Created])、MAX([Sequence])


任何帮助,谢谢。

正如我在评论中提到的,我认为您在升级到6.3的过程中错过了一些东西。 因此,除了此EventQueue表之外,可能还有很多其他错误,但要解决此表问题,您可以重新创建它:

首先在每个Sitecore数据库(core、master和web)中删除EventQueues表

然后使用以下脚本重新创建它:

CREATE TABLE [EventQueue]
(
    [Id] UNIQUEIDENTIFIER NOT NULL,
    [EventType] NVARCHAR(256) NOT NULL,
    [InstanceType] NVARCHAR(256) NOT NULL,
    [InstanceData] NVARCHAR(MAX) NOT NULL,
    [InstanceName] NVARCHAR(128) NOT NULL,
    [RaiseLocally] INT NOT NULL,
    [RaiseGlobally] INT NOT NULL,
    [UserName] NVARCHAR(128) NOT NULL,
    [Sequence] BIGINT IDENTITY(1,1) NOT NULL,
    [Created] DATETIME NOT NULL
)
ON [PRIMARY];

ALTER TABLE [EventQueue]
ADD CONSTRAINT [DF_EventQueue_Created]
DEFAULT (GETUTCDATE())
FOR [Created]

CREATE CLUSTERED INDEX [IX_Sequence] ON [dbo].[EventQueue] ([Created] ASC,[Sequence] ASC)
ON [PRIMARY]

如果你幸运的话,这是唯一的问题,你可以走了。如果您运气不好,EventQueue问题将得到解决,但下一个问题将弹出:)

您最近是否从另一个Sitecore版本升级?看起来您的EventQueue表不完整。我可以告诉你如何重新创建它,但如果这是升级的结果,可能会有更多的错误。谢谢更新。我不确定,但我已经检查了sitecore.kernal dll,它是sitecore 6.3版本。你是说当我们更新到版本6.3时,我们错过了sitecore数据库中的一些更新吗?谢谢Ruud,我明天会试试:=)