2016-04-06 14 views
0

私はシュガーCRM 7は、MS SQLを実行することができますオフィスで共有することができるVMイメージを作成していてインストールします。私は多くの問題を経験しましたが、Sugarのinstall.phpファイルを実行してDBに接続する最終的なハードルのようになってしまい、データベースエラーが発生しました。 SugarCRMのログ状態:SUGAR CRM 7は、MS SQL

[Microsoft]の[ODBC SQL Serverのドライバ11] [SQL Serverの]制約を作成できませんでした。 インデックスの作成中にエラーが発生しましたクエリが失敗しました:ALTER TABLE kreportsnapshotsdata ADD CONSTRAINT snapshot_data PRIMARY KEY(snapshot_id、record_id)::: [Microsoft SQL Server用ODBCドライバ11] [SQL Server]テーブル 'kreportsnapshotsdataのNULL可能な列にPRIMARY KEY制約を定義できません'

それはMS SQL Expressで表示されている新しいDBを作成しないように私は、私はデータベースエンジンへの接続性を持って見ることができますが、それは完全ではありません(不足しているインデックス)

マイセットアップが ある - Windows Server 2008のVM - PHP 5.5 とXAMPP - MS SQL Server 2008 R2の

エラーログは、ODBCドライバを参照し、以来11 私もSQL Serverの https://www.microsoft.com/en-us/download/details.aspx?id=20098 のMicrosoft®ODBCのためのPHPのため、次のMSドライバ マイクロソフトのドライバをインストールSQLServer®用ドライバ11 - Windows https://www.microsoft.com/en-us/download/details.aspx?id=36434

ここからどこへ行っていいですか? MS SQLを使用している間

答えて

0

エラーから判断すると、Kreportsにバグがあるかもしれません。テーブルkreportsnapshotsdataのsnapshot_idまたはrecord_idのいずれかのカラムがnullでもかまいませんか?その場合は、nullableを削除して差異があるかどうかを確認してください。