ソース: Microsoft サポート
迅速な公開
迅速な公開に関する記事は、MICROSOFT サポート組織内から直接情報を提供します。 ここに含まれる情報は、新しいトピックや固有のトピックに応じて作成される、または他のナレッジ ベース情報を補完することを目的とします。
現象
注意 この記事の手順に従う前に、問題が発生した場合に復元できるデータベースの完全なバックアップ コピーを作成してください。
Business Portal for Microsoft Dynamics GP で発注書に要求を転送すると、次のエラー メッセージが表示されます。
列名 UPDLOCK が無効です。 列名 holdlock が無効です。 関数ではないオブジェクト SY01500 に指定されたパラメーター。 パラメーターがテーブル ヒントとして意図されている場合は、 と キーワードが必要です。
原因
このエラーは、DYNAMICS データベースの破損したストアド プロシージャが原因で発生します。 ストアド プロシージャの名前は coGetNextNoteIndex です。
解決策
この問題を解決するには 、coGetNextNoteIndex ストアド プロシージャを再作成 します。 この場合、次の手順を実行します。
-
次のSQL Server Management Studio。 これを行うには、[スタート] をクリックし、[プログラム] をポイントし、[Microsoft SQL Server 2005]をポイントし、[SQL Server Management Studio]をクリックします。
-
次のノードをクリックして展開します。
-
データベース
-
プログラミング
-
ストアド プロシージャ
-
-
coGetNextNoteIndex ストアド プロシージャを右クリックし、[削除] をクリックします。
-
次のスクリプトをダウンロードし、次のスクリプトを実行して、coGetNextNoteIndexストアド プロシージャを再作成
https://mbs.microsoft.com/fileexchange/?fileID=ae8addfc-3db7-4b77-b397-929a262417dc
DISCLAIMER
MICROSOFT および/またはサプライヤーは、ドキュメントに含まれる情報の適合性、信頼性、正確性、および本 Web サイトに公開されている関連グラフィックス ("素材") に関する一切の表明または保証を一切行いません。
資料には技術的な誤りや誤字が含まれる場合があります。また、予告なくいつでも改訂される場合があります。 適用される法律によって許容される最大限の範囲において、MICROSOFT および/またはサプライヤーは、明示、黙示、または法的条件を問わず、明示、黙示、または法的条件、タイトルの表現、保証、条件、非侵害、満足のいく条件または品質、商品性と特定の目的への適性を含むすべての表現、保証、条件を、マテリアルに関して放棄し、除外します。