メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

ソース: Microsoft サポート

迅速な公開

迅速な公開に関する記事は、MICROSOFT サポート組織内から直接情報を提供します。 ここに含まれる情報は、新しいトピックや固有のトピックに応じて作成される、または他のナレッジ ベース情報を補完することを目的とします。

現象

注意 この記事の手順に従う前に、問題が発生した場合に復元できるデータベースの完全なバックアップ コピーを作成してください。

Business Portal for Microsoft Dynamics GP で発注書に要求を転送すると、次のエラー メッセージが表示されます。

列名 UPDLOCK が無効です。 列名 holdlock が無効です。 関数ではないオブジェクト SY01500 に指定されたパラメーター。 パラメーターがテーブル ヒントとして意図されている場合は、 と キーワードが必要です。

原因

このエラーは、DYNAMICS データベースの破損したストアド プロシージャが原因で発生します。 ストアド プロシージャの名前は coGetNextNoteIndex です

解決策

この問題を解決するには 、coGetNextNoteIndex ストアド プロシージャを再作成 します。 この場合、次の手順を実行します。

  1. 次のSQL Server Management Studio。 これを行うには、[スタート] をクリックし、[プログラム] をポイントし、[Microsoft SQL Server 2005]をポイントし、[SQL Server Management Studio]をクリックします

  2. 次のノードをクリックして展開します。

    • データベース

    • プログラミング

    • ストアド プロシージャ

  3. coGetNextNoteIndex ストアド プロシージャを右クリックし、[削除] をクリックします

  4. 次のスクリプトをダウンロードし、次のスクリプトを実行して、coGetNextNoteIndexストアド プロシージャを再作成
    https://mbs.microsoft.com/fileexchange/?fileID=ae8addfc-3db7-4b77-b397-929a262417dc

DISCLAIMER

MICROSOFT および/またはサプライヤーは、ドキュメントに含まれる情報の適合性、信頼性、正確性、および本 Web サイトに公開されている関連グラフィックス ("素材") に関する一切の表明または保証を一切行いません。

資料には技術的な誤りや誤字が含まれる場合があります。また、予告なくいつでも改訂される場合があります。 適用される法律によって許容される最大限の範囲において、MICROSOFT および/またはサプライヤーは、明示、黙示、または法的条件を問わず、明示、黙示、または法的条件、タイトルの表現、保証、条件、非侵害、満足のいく条件または品質、商品性と特定の目的への適性を含むすべての表現、保証、条件を、マテリアルに関して放棄し、除外します。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×