Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SugarCRM项目和SQL Server约束问题/错误_Sql Server_Sql Server 2008_Sql Server 2005_Constraints_Sugarcrm - Fatal编程技术网

Sql server SugarCRM项目和SQL Server约束问题/错误

Sql server SugarCRM项目和SQL Server约束问题/错误,sql-server,sql-server-2008,sql-server-2005,constraints,sugarcrm,Sql Server,Sql Server 2008,Sql Server 2005,Constraints,Sugarcrm,我被困在一个问题上,我希望有人有一些经验。它涉及一个开源(免费)项目,我在过去三年里一直在做这个项目。它是SugarCRM CE/PRO/ENT的可安装软件包 JJWD为SugarCRM设计谷歌地图 有几个人在安装过程中报告了MS SQL的约束错误。使用MySQL运行SugarCRM的服务器没有这个问题。报告显示,在安装Maps软件包期间发生错误。不幸的是,我无法测试MS SQL,也无法通过SugarCRM更改数据库层或安装处理 错误: 05/17/12 12:28:50[6508][1][致

我被困在一个问题上,我希望有人有一些经验。它涉及一个开源(免费)项目,我在过去三年里一直在做这个项目。它是SugarCRM CE/PRO/ENT的可安装软件包

JJWD为SugarCRM设计谷歌地图

有几个人在安装过程中报告了MS SQL的约束错误。使用MySQL运行SugarCRM的服务器没有这个问题。报告显示,在安装Maps软件包期间发生错误。不幸的是,我无法测试MS SQL,也无法通过SugarCRM更改数据库层或安装处理

错误:

05/17/12 12:28:50[6508][1][致命]更改列时出错
表上的jjwg_映射:jjwg_标记:查询失败:更改表
jjwg_标记删除约束DF_uuuJJWG_uu标记_uuuJWG_uuu7B4DDC更改
表jjwg_标记更改列jjwg_映射\u lat float(10)空更改
表jjwg_标记为jjwg_地图添加默认的“0.00000000”:
[Microsoft][SQL Server本机客户端10.0][SQL
服务器]“DF_uuujwg_uujwg_uuuu7b4ddc”不是约束条件。
[Microsoft][SQL Server本机客户端10.0][SQL Server]无法删除
约束。请参阅前面的错误

最近报告了另一个错误

SQL错误:[Microsoft][SQL Server本机客户端10.0][SQL
服务器]“DF_uuujjwg_uuujjwg_uuuu1EC48A19”不是约束条件。
[Microsoft][SQL Server本机客户端10.0][SQL Server]无法删除
约束。请参阅前面的错误

SugarCRM论坛线程:SugarCRM论坛无法帮助解决此问题,这就是我在stackoverflow.com上发布此帖子的原因

浮动字段类型似乎是问题的原因。SugarCRM认为它需要从这个字段中删除一个约束,但是当它试图这样做时,约束并不存在。也许有一种方法可以设置MS SQL来忽略这些类型的错误


谢谢,Jeff Walters

我一直在其他MSSQL安装中看到这一点。SugarCRM在快速修复/重建(或您看到的安装过程)时无法很好地处理MSSQL。它总是生成这个SQL。我只是告诉我的客户忽略它。显然,对于像您这样的可分发解决方案,这不是最好的答案。

谢谢您的回答。您知道是否有办法设置MSSQL以忽略错误吗?用户不确定安装是否已完全完成。我不确定,但是如果没有办法忽略错误,那么也许您可以使用一些jQuery来隐藏这些错误。