7

vs2010 sp1 Ultimate、sqlserver 2012、および最新バージョンのsqlserverデータツールをインストールしました。ソース管理からソリューションを開いたところ、データベースプロジェクトをビルドしようとすると、次のようなエラーが発生しました。

SQL71566:Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlFilegroupは、Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlTableとクラスター化されたMicrosoft.Data.Tools.Schema.Sql.SchemaModelの両方に設定することはできません。 SqlPrimaryKeyConstraint。

Windows 7 Professional、64ビットで実行

これはチームの他のメンバーにとっては問題なく機能しており、全員が私と同じ設定になっているようです。

vs2010とssdtをアンインストールして再インストールしてみました

誰かアイデアはありますか?

4

2 に答える 2

9

2012年11月のSSDTリリースでこのエラーが発生しましたが、プロジェクトを32ビットビスタマシンから64ビットビスタマシンに移動した場合のみでした。プロジェクト設定「共通オブジェクトの拡張Transact-SQL検証を有効にする」を有効にすることで、プロジェクトをビルドすることができました。過去にこの設定を有効にすると他の問題が発生したため、この環境で他の問題が発生するかどうかはわかりません。

于 2012-11-29T14:32:17.827 に答える
2

これは、MSがまだ修正を提供していないバグのようです。

http://connect.microsoft.com/VisualStudio/feedback/details/765217/when-compiling-vs2010-database-project-in-vs2012-i-receive-error-sql71566

于 2012-10-30T15:57:30.843 に答える