2

誰かが経験を積んでいることを願っています。これには、私が過去 3 年間取り組んできたオープン ソース (無料) プロジェクトが含まれます。SugarCRM CE/PRO/ENT のインストール可能なパッケージです。

JJWSugarCRM 用の Google マップを設計する

http://www.sugarforge.org/projects/jjwgooglemaps/

インストール プロセス中に MS SQL で制約エラーが発生したという報告が数人から寄せられています。MySQL で SugarCRM を実行しているサーバーには、この問題はありません。マップ パッケージのインストール中にエラーが発生したとの報告があります。残念ながら、MS SQL をテストすることはできず、データベース層や SugarCRM によるインストール処理を変更することはできません。

エラー:

05/17/12 12:28:50 [6508][1][FATAL]
テーブルの列 jjwg_maps_lat の変更中にエラーが発生しました: jjwg_markers: クエリが失敗しました: ALTER TABLE
jjwg_markers DROP CONSTRAINT DF__jjwg_mark__jjwg___7B7B4DDC ALTER
TABLE jjwg_markers ALTER COLUMN jjwg_lat float(10) NULL ALTER
TABLE jjwg_markers ADD DEFAULT '0.00000000' FOR jjwg_maps_lat :::
[Microsoft][SQL Server Native Client 10.0][SQL
Server]'DF__jjwg_mark__jjwg___7B7B4DDC' は制約ではありません。
[Microsoft][SQL Server Native Client 10.0][SQL Server]
制約を削除できませんでした。以前のエラーを参照してください。

最近報告された別のエラー。

SQL エラー: [Microsoft][SQL Server Native Client 10.0][SQL
Server]'DF__jjwg_mark__jjwg___1EC48A19' は制約ではありません..
[Microsoft][SQL Server Native Client 10.0][SQL Server]
制約を削除できませんでした。以前のエラーを参照してください..

SugarCRM フォーラム スレッド: SugarCRM フォーラムはこの問題を解決できませんでした。そのため、stackoverflow.com に投稿しています。

http://forums.sugarcrm.com/f6/jjwdesign-google-maps-addon-installation-issue-80206/

Float フィールド タイプが問題の原因のようです。SugarCRM は、このフィールドから制約を削除する必要があると考えていますが、削除しようとすると、制約が存在しません。おそらく、これらのタイプのエラーを無視するように MS SQL をセットアップする方法はありますか?

ありがとう、ジェフ・ウォルターズ

4

1 に答える 1

2

これは、他の MSSQL インストールで常に見られます。SugarCRM は、クイック修復/再構築 (またはご覧のとおりインストール プロセス) に関しては、MSSQL をうまく処理しません。常にこの SQL が生成されます。私はクライアントにそれを無視するように言います。明らかに、それはあなたのような配布可能なソリューションにとって最良の答えではありません.

于 2013-03-05T16:32:41.833 に答える