誰かが経験を積んでいることを願っています。これには、私が過去 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 をセットアップする方法はありますか?
ありがとう、ジェフ・ウォルターズ