SELECT句から括弧を削除してみてください。 MicrosoftTechNet から 、SELECT句を使用したINSERTステートメントの正しい構文は次のとおりです。
INSERT INTO MyTable (PriKey, Description)
SELECT ForeignKey, Description
FROM SomeView
「SELECTはMAX_JOIN_SIZEを超える行を調べます。WHEREを確認し、SELECTが正常な場合はSET SQL_BIG_SELECTS=1またはSETSQL_MAX_JOIN_SIZE=#を使用してください。」というエラーは、両方に多くの行があると仮定すると、実際には正しいです。 BOOKとtemp_cheques。両方のテーブルからすべての行をクエリして相互参照を作成しようとすると、m*nサイズのクエリが発生します。 SQL Serverは、長時間の操作を実行する前に、これを警告しようとしています。
SQL_BIG_SELECTS
を設定します =1このステートメントを実行する前に、再試行してください。動作するはずですが、この操作には時間がかかる場合があることに注意してください。