Umbraco 7的uCommerce安装错误

时间:2015-03-09 16:30:48

标签: c# sql umbraco umbraco-ucommerce

使用Umbraco 7.1.4版程序集:1.0.5261.28127

从ucommerce.net下载安装包 - uCommerce-for-Umbraco7-6.6.2.15058.zip

尝试多次安装。该数据库在Azure上的第一次(10+)次。安装没有“错误”,但我怀疑我会在数据库中创建更多的数据库表:

enter image description here

安装在后台uCommerce创建了一个图标。但是,当我点击它时,我收到此错误:

Server error: Contact administrator, see log for full details.
Failed to retrieve data for application tree uCommerce

在我的日志文件中:

ERROR NHibernate.AdoNet.AbstractBatcher - Could not execute query: select user0_.UserId as UserId100_, user0_.ExternalId as ExternalId100_ from uCommerce_User user0_ where user0_.ExternalId=@p0

System.Data.SqlClient.SqlException (0x80131904): Invalid object name 'uCommerce_User'.

我找到了这个链接Invalid object name 'uCommerce_User',建议将databaseAzure移开。

我将databaseAzure复制到我的local,并更改了connection string。我浏览了本地实例以确保connection string正在运行。尝试重新安装另外(10+)次,并且在点击uCommerce中的Umbraco backoffice图标时仍会收到相同的错误。

很明显,我没有创建uCommerce_User表,因为从安装中创建的所有表都在上面的图像中。我试图从包中的安装文件夹运行所有128 sql个文件,但在第4个脚本之后我开始收到constrant个错误。

我拥有创建表的完全权限,并且不知道它为什么会出错。其他人有这个问题吗?

Apprec -

1 个答案:

答案 0 :(得分:0)

我从Azure数据库中删除了有关uCommerce表的所有constraints,然后删除了uCommerce表,然后重新运行了所有130个sql脚本,并且安装正常。现在Umbraco的uCommerce部分正在加载。