2017-08-28 194 views
1

我遇到的问题是在DNN 7.3.xx中卸载2sxc,然后尝试重新安装它时,我收到一个错误(见下文)。我相信DB有安装残余,我试着直接进入数据库,并从DNN表的所有2sxc模块表和条目中删除约束和外键。我还删除了属于2sxc模块的存储过程。这告诉我,卸载并没有真正卸载数据并将数据留在数据库中。这很危险,但我仍然尝试过。现在我卡住了,无法再安装2sxc。可能有人点我到正确的地方:2sxc模块重新安装

  • 找到2sxc
  • 什么,当我安装2sxc模块DNN表受到影响的模式。

这是下面的错误消息当我尝试安装2sxc模块7.3(有以前卸载v8.12之后)我得到:

- 作者:丹尼尔·梅特勒 - 创建日期:2013-01-28 - 描述:自动记录对DataTimeline的所有更改 - ============================== =============== EXEC('CREATE TRIGGER [dbo]。[AutoLogAllChangesToTimeline_Values] ON [dbo]。[ToSIC_EAV_Values] AFTER INSERT,DELETE,UPDATE AS BEGIN - SET NOCOUNT ON添加到阻止 额外的结果集 - 干扰SELECT语句SET NOCOUNT ON;

我找不到数据库中的表[AutoLogAllChangesToTimeLine_Values]。

我只是想找一个解决方案来删除数据库中与2sxc模块相关的所有条目。它将使我能够在DNN 7.3.xx中重新安装2sxc模块。

+0

一些版本号混乱 - 你能澄清哪个dnn版本,哪个2sxc版本卸载,哪个2sxc版本重新安装? Just fyi:最新的2sxc(9.x)仅适用于DNN 7.4.2+ – iJungleBoy

+0

Hi Arun,DNN版本为07.03.04,2sxc为8.12。 2sxc模块在第一时间安装成功。当我在模板上工作时,它弹出一条错误消息,说'有错误与服务器通话(状态400)。消息:错误请求,详细信息:值不能为空。参数名称:path2'。之后,我重新安装了2sxc模块,并得到了与数据库相关的错误。 – zworx

+0

我打算做一些猜测:安装SQL会根据不同的版本做一些不同的事情。最新版本中的一些表格与初始版本有很大不同,因此,如果您已经拥有V8,那么运行诸如“从V5升级到V6”等脚本将会失败。对我来说,感觉这可能是发生了什么。您是否正确卸载了该模块,或者您是否删除了2sxc文件? – iJungleBoy

回答

1

好吧,如果你想简单地“清理,使一个新的安装” - 这里可能是你所需要的:

  1. 卸载模块
  2. 请务必手动删除桌面上的ToSexy文件夹模块。这可能是您的问题,因为某些版本的DNN在为2sxc提供正确版本时并不可靠,因此2sxc被迫创建了在卸载时无法自动删除的帮助文件。也许这些导致版本检测问题,使2sxc在没有任何东西时尝试升级。
  3. 如果觉得DB有一些剩饭,只要确保你检查任何表和存储过程与托西奇开始

现在你应该去的好;)

+0

嗨iJungleBoy,很多非常感谢您的帮助。我终于重新安装了2sxc模块而没有任何错误消息。再次感谢:) – zworx

+0

完美:)。请标记答案是正确的,以帮助未来的搜索者。 – iJungleBoy