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

Microsoft Dynamics GP 2010 に更新すると、会社のデータベースのテーブル変換が失敗します。 会社の横にエラーを示す赤い X が表示されます。 失敗したテーブルを特定するには、次のスクリプトを実行します。


SELECT b.fileOSName, a.fileNumber, a.PRODID, a.Status, a.errornum, a.errordes, c.CMPANYID, c.INTERID
FROM DYNAMICS.dbo.DU000030 a
JOIN
DYNAMICS.dbo.DU000010 b
ON a.fileNumber = b.fileNumber
AND a.PRODID = b.PRODID
JOIN
DYNAMICS.dbo.SY01500 c
ON a.companyID = c.CMPANYID
WHERE (a.Status <> 0 or a.errornum <> 0) and a.Status <>15


     
errordesc列に次のエラー メッセージが表示されます。

[Microsoft][SQL Server Native Client 10.0][SQL Server]PRIMARY KEY 制約 'PKUPRXXXXX' の違反。 オブジェクト 'dbo に重複キーを挿入できません。UPRXXXXXX'。




UPR10203
UPR10204
UPR10205
UPR10206
UPR10207
UPR10209
UPR10213
UPR10213 UPR10214 の更新に失敗すると、このエラー メッセージが表示されます。

原因

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

Microsoft Dynamics GP 2010 で変更された主キーと、テーブル内のレコードが新しいキーに違反しています。 給与チェックの実行後に、給与作業時間テーブルにレコードが存在しない必要があります。 この問題を解決するには、レコードを削除します。

この問題を解決するには、"Fix it forme" セクションに移動します。 この問題を自分で解決する場合は、"自分で修正する" セクション移動します。

現象

この問題を自動的に解決するには、[この問題を解決する] リンクをクリックします。 続いて [ファイルのダウンロード] ダイアログ ボックスで [実行] をクリックし、このウィザードの手順に従います。





注意 このウィザードは英語でのみ使用できます。ただし、自動修正は、他の言語バージョンのバージョンのサービスでもWindows。

注意 問題が発生しているコンピューターを使用していない場合は、自動修正をフラッシュ ドライブまたは CD に保存し、問題のあるコンピューターで実行できます。

Fix it で解決する


この問題を自分で解決するには、次の手順に従います。

  1. 会社のデータベースを復元しない。 この問題は、Microsoft Dynamics GP 2010 の更新中に障害が発生した時点で解決できます。

  2. 次のSQL Server Management Studio。 これを行うには、使用しているプログラムに応じて、次のいずれかの方法を使用します。

    方法 1: SQL Server 2005 の場合 2005 年SQL Serverを開始SQL Server Management Studio。 これを行うには、[スタート] をクリックし、[すべてのプログラム] をポイントし、[Microsoft SQL Server 2005]をポイントして、[SQL Server Management Studio]をクリックします

    方法 2: 2008 SQL Server 2008 を使用している場合は、SQL Serverを開始SQL Server Management Studio。 これを行うには、[スタート] をクリックし、[すべてのプログラム] をポイントし、2008Microsoft SQL Server をポイントし、[次へ]をSQL Server Management Studio。

  3. 失敗している会社のデータベースに対して、次のスクリプトを実行します。

    Delete UPR10203
    Delete UPR10204
    Delete UPR10205
    Delete UPR10206
    Delete UPR10207
    Delete UPR10209
    Delete UPR10213
    Delete UPR10214
  4. 次のスクリプトを実行して、失敗したレコードをクリアします。

    Delete DYNAMICS..DU000030 where Status = 135 and fileNumber in (424, 425, 426, 427, 428, 429, 385, 386)
  5. Microsoft Dynamics GP 2010 ユーティリティを起動し、会社を再び更新します。

自分で解決する

ヘルプを表示

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

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

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

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

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

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

×