この資料では、すべての国と言語ロケールのすべての Microsoft Dynamics NAV に該当します。
概要
Microsoft Dynamics NAV の新しいデータベース チェック ツールは、Microsoft Dynamics NAV のオブジェクト メタデータ スナップショット テーブルと SQL Server (CheckSnapshot) との間の不整合をチェックまたはチェックし、データの種類のコード (FindInvalidCodeFields) に無効な空白文字を必要に応じて修正します。Microsoft Dynamics NAV の 2013 R2 およびそれ以降のバージョンなど、Microsoft Dynamics NAV 2015 と Microsoft Dynamics NAV 2016) ツールを使用することができます。
このツールには、 KB2963997の修正プログラムとしてリリースされた以前のバージョンが置き換えられます。
メモマイクロソフトでは、データベースのチェック ツールを実行する前にターゲット データベースのバックアップをとることをお勧めします。
CheckSnapshot
Microsoft Dynamics NAV が SQL Server の [テーブルのデザインに変更を適用する場合これらの変更は、Microsoft Dynamics NAV のアプリケーション データベースの一部では、オブジェクトのメタデータ テーブル、および Microsoft Dynamics NAV のテナントのデータベースでは、オブジェクトのメタデータのスナップショットの表の違いに基づいて計算されます。オブジェクトのメタデータのスナップショット テーブルに SQL Server の実際のテーブルのデザインを正確に表示が含まれていない場合、Microsoft Dynamics NAV のサーバーでそのテーブルのデザインに変更を適用できないし、Microsoft Dynamics NAV のデータベースにアクセスできません。
ツールは、問題を報告する場合は、問題を解決する方法があります。問題を解決するのには 1 つのオプションでは、Microsoft Dynamics NAV のメタデータを SQL Server のテーブルを手動で調整します。たとえば、不足しているテーブル、インデックス、またはフィールドを作成できます。他のオプションは、SQL Server と Microsoft Dynamics NAV のメタデータを配置すること。これを行うには、Microsoft Dynamics NAV の開発環境での変更をテーブル レイアウトを SQL Server 内に収まるようにするにします。スナップショットを更新する次のステートメントを実行します。
@objectId int を宣言 = 3
更新メタデータを設定する [オブジェクトのメタデータのスナップショット] ([メタデータから [オブジェクトのメタデータ] を =
位置 1 と [Object ID]=@objectId) = [オブジェクト タイプ]、[オブジェクトの種類] = 1 [オブジェクト
ID]=@objectId
データベースをチェックするための構文
NavCheckDatabase CheckSnapshot [-サーバー] < 文字列 > [-データベース] < 文字列 > [の AppDatabase] < 文字列 >
パラメーターの説明:
サーバー: コマンドを実行するデータベース ・ サーバの名前です。ローカル コンピューターを指定する」."です。
データベース:、DynamicsNAVDB などをチェックするデータベースの名前です。
AppDatabase:MyAppDB などのアプリケーション データベースの名前。
Appdatabasename が指定されていないと見なされますアプリケーションとテナントのデータベースがある、同じ (レガシ モード)、たとえば。
NavCheckDatabase CheckSnapshot。DynamicsNAVDB
FindInvalidCodeFields
データベースのチェック ツールには検索と、Microsoft Dynamics NAV のデータベースのコードのフィールドに無効な空白文字を修正 (.NET Framework で定義された) とが発生する可能性も。ツール走査どちらのカウントでは、すべてのデータを読み取りを示していますやその中の空白文字の既存のフィールドのコードを修正します。
ツールは、問題を報告する場合もありますレコードでは、拡張パラメーターを設定することで空白が含まれています。それを使用する場合、空白文字を含むレコードのトリミングの値も表示されます。
このデータを変更するツールを実行する場合に、設定変更パラメーターです。変更のパラメーターを設定すると、ツールはコードのすべてのデータを読み取り、空白文字を含めるし、コードの値の前後にスペースを削除するレコードを検索します。Microsoft Dynamics NAV のサーバーは、コードのフィールドを操作するときにもトリミングされたこれらの値を使用します。
構文
NavCheckDatabase FindInvalidCodeFields [-サーバー] < 文字列 > [-データベース] < 文字列 > < 文字列 > を [AppDatabase] [-拡張] [-の変更]
パラメーターの説明:
サーバー:コマンドを実行するデータベース ・ サーバの名前。ローカル コンピューターを指定する」."です。
データベース:、DynamicsNAVDB などをチェックするデータベースの名前です。
AppDatabase:MyAppDB などのアプリケーション データベースの名前。
拡張:結果が無効な空白文字があるトリミングされたレコードを返す必要があるかどうかを指定します。
変更:ツールが空白文字、フィールド コードの値をトリミングする必要があり、SQL Server データベースに更新するかどうかを指定します。
たとえば、FindInvalidCodeFields を使用する場合に、appdatabasename を使用することはお勧めできません。
NavCheckDatabase FindInvalidCodeField。DynamicsNAVDB
詳細
修正プログラムの情報
サポートされている修正プログラムは、マイクロソフトから入手可能です。このサポート技術情報の記事の上部に「修正プログラムのダウンロード」セクションがあります。発生している問題をダウンロードする、この修正プログラムをインストールした場合、またはその他のテクニカル ・ サポートのご質問がある場合、パートナーにお問い合わせくださいまたは場合は、マイクロソフトから直接サポート プランに登録すると、Microsoft Dynamics のテクニカル サポートに連絡して新しいサポート要求を作成します。 これを行うには、次のマイクロソフト web サイトを参照してください。
https://mbs.microsoft.com/support/newstart.aspxこれらのリンクを使用して、国の特定の電話番号を電話で Microsoft Dynamics のテクニカル サポートに連絡することができます。 これを行うには、次のマイクロソフト web サイトのいずれかを参照してください。
パートナー
https://mbs.microsoft.com/partnersource/global/support/support-news/support_telephoneお客様
https://mbs.microsoft.com/customersource/Global/NAV/support/support-news/support_telephoneかかる料金が免除されるテクニカル サポート担当者 Microsoft Dynamics および関連製品のことは、通常は特別な場合は、特定の更新プログラムは、問題を解決するにを決定します。追加の質問および問題の特定の更新プログラムの対象とならない問題は、通常のサポート料金が適用されます。
Microsoft Dynamics NAV の修正プログラムを入手するか、ファイルを更新する方法
Microsoft Dynamics NAV の修正プログラムを要求すると後のハイパーリンクを電子メールに送信されます。
電子メール ハイパーリンクが含まれます。ハイパーリンクを使用すると、Microsoft Dynamics NAV の修正プログラムまたは更新プログラムのファイルをダウンロードします。ハイパーリンクをクリックすると、ファイルのダウンロード-セキュリティ警告] ダイアログ ボックスが開きます。次に、実行、保存、またはダウンロードをキャンセルする求められます。
実行をクリックすると、ファイルはダウンロードし、抽出処理を開始します。新しいファイル用のフォルダーを指定し、パスワードを入力し、必要があります。
保存] をクリックする場合は、圧縮されたファイルを保存するパスを指定する必要があります。保存したファイルを開くと、ファイルのパスを指定するのには求められます。
[キャンセル] をクリックする場合、ダウンロード処理を停止します。
必要条件
この修正プログラムを適用するのにはインストールされている Microsoft Dynamics NAV 2016 またはが Microsoft Dynamics NAV 2013 R2、Microsoft Dynamics NAV の 2015 年があります。
ファイル情報
この修正プログラムのグローバル バージョンには、次の表に記載されているファイル属性 (またはそれ以降のファイル属性) が含まれています。各ファイルの日付および時刻は、世界協定時刻 (UTC) で示されています。ファイル情報に表示される時刻は、ローカル時刻に変換されています。UTC とローカル時刻との時差を確認するには、コントロール パネルの [日付と時刻] の [タイム ゾーン] タブを使用してください。
状況
マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
詳細
詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。
824684マイクロソフトのソフトウェア更新プログラムを記述するために使用される一般的な用語説明
注: これは、マイクロソフト サポートの組織内から直接作成した「高速公開」の資料です。ここに含まれる情報は、新たに発生している問題に応じて現状のまま提供されています。速やかに利用できるようにした結果として、内容には誤植が含まれている可能性があり、事前告知なしで改訂する場合があります。その他の考慮事項については、使用条件を参照してください。