Microsoft Dynamics NAV 2009 サービス パック 1 で Microsoft Dynamics NAV のデータベースに大きな負荷を適用すると、Microsoft Dynamics NAV のサーバーが停止します。

適用対象: Dynamics NAV 2009

この資料では、すべての国と言語ロケールのすべての Microsoft Dynamics NAV に該当します。

現象


Microsoft Dynamics NAV 2009 サービス パック 1 (SP1) で Microsoft Dynamics NAV のデータベースに大きな負荷を適用すると、Microsoft Dynamics NAV のサーバーが停止し、すべて RoleTailored クライアント (Rtc) の接続を切断します。たとえば、企業の従来のリストアを実行すると、この問題が発生します。さらに、次のようなエラー メッセージがアプリケーション ログに記録されます。
サービス:
ユーザー: [ドメイン] \[ユーザー] の種類: 生じます
クラス: 11
行番号: 0
番号:-2
サーバー: (ローカル)
状態: 0
.Net SqlClient データ プロバイダーのソース:
エラー コード:-2146232060
メッセージ: タイムアウトの期限が切れています。操作の完了前にタイムアウト期間が経過したか、サーバーが応答していません。
スタック トレース:
System.Data.SqlClient.SqlConnection.OnError (SqlException の例外、ブール値の breakConnection) で
System.Data.SqlClient.SqlInternalConnection.OnError (SqlException の例外、ブール値の breakConnection) で
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj) で
System.Data.SqlClient.TdsParser.Run (RunBehavior runBehavior、SqlCommand cmdHandler、SqlDataReader のデータ ストリーム、BulkCopySimpleResultSet bulkCopyHandler、TdsParserStateObject stateObj) で
System.Data.SqlClient.SqlDataReader.ConsumeMetaData() で
System.Data.SqlClient.SqlDataReader.get_MetaData() で
System.Data.SqlClient.SqlCommand.FinishExecuteReader (SqlDataReader ds、RunBehavior runBehavior、resetOptionsString の文字列) で
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds (引数の cmdBehavior、RunBehavior runBehavior、returnStream のブール値、ブール型の非同期) で
System.Data.SqlClient.SqlCommand.RunExecuteReader (引数 cmdBehavior、RunBehavior runBehavior、returnStream のブール値、文字列のメソッド、DbAsyncResult の結果) で
System.Data.SqlClient.SqlCommand.RunExecuteReader (引数の cmdBehavior、RunBehavior runBehavior、returnStream のブール値、文字列メソッド) で
System.Data.SqlClient.SqlCommand.ExecuteReader (引数の動作、文字列メソッド) で
System.Data.SqlClient.SqlCommand.ExecuteReader() で
Microsoft.Dynamics.Nav.Runtime.NavDatabaseChangeListener.TryExecuteReader() で
Microsoft.Dynamics.Nav.Runtime.NavDatabaseChangeListener.CollectTrackingObjects() で
Microsoft.Dynamics.Nav.Runtime.NavDatabaseChangeListener.TimerHandler (オブジェクトのパラメーター) で

原因


変更リスナーの再試行ロジックは、3 回の再試行前に、Microsoft Dynamics NAV のサーバーであるために、この問題が発生します。Microsoft Dynamics NAV のサーバーが停止していないように、無限の再試行の数を変更リスナーの再試行ロジックを変更してください。

解決策


修正プログラムの情報

サポートされている修正プログラムは、マイクロソフトから入手可能です。このサポート技術情報の記事の上部に「修正プログラムのダウンロード」セクションがあります。発生している問題をダウンロードする、この修正プログラムをインストールした場合、またはその他のテクニカル ・ サポートのご質問がある場合、パートナーにお問い合わせくださいまたは場合は、マイクロソフトから直接サポート プランに登録すると、Microsoft Dynamics のテクニカル サポートに連絡して新しいサポート要求を作成します。 これを行うには、次のマイクロソフト web サイトを参照してください。これらのリンクを使用して、国の特定の電話番号を電話で Microsoft Dynamics のテクニカル サポートに連絡することができます。 これを行うには、次のマイクロソフト web サイトのいずれかを参照してください。

パートナーお客様かかる料金が免除されるテクニカル サポート担当者 Microsoft Dynamics および関連製品のことは、通常は特別な場合は、特定の更新プログラムは、問題を解決するにを決定します。追加の質問および問題の特定の更新プログラムの対象とならない問題は、通常のサポート料金が適用されます。



Microsoft Dynamics NAV の修正プログラムを入手するか、ファイルを更新する方法

Microsoft Dynamics NAV の修正プログラムを要求すると後のハイパーリンクを電子メールに送信されます。


電子メールのハイパーリンクとパスワードが含まれます。ハイパーリンクを使用すると、Microsoft Dynamics NAV の修正プログラムまたは更新プログラムのファイルをダウンロードします。ハイパーリンクをクリックすると、ファイルのダウンロード-セキュリティ警告] ダイアログ ボックスが開きます。次に、実行、保存、またはダウンロードをキャンセルする求められます。


実行をクリックすると、ファイルはダウンロードし、抽出処理を開始します。新しいファイル用のフォルダーを指定し、パスワードを入力し、必要があります。


保存] をクリックする場合は、圧縮されたファイルを保存するパスを指定する必要があります。保存したファイルを開くと、ファイルのパスを指定するのには求められます。電子メールに記載されているパスワードを入力する必要があります。


[キャンセル] をクリックする場合、ダウンロード処理を停止します。


Microsoft Dynamics NAV の修正プログラムまたは更新プログラム ファイルをインストールする方法

Microsoft Dynamics NAV のプラットフォームの修正プログラムおよび更新可能に 1 つのファイルとなります。Microsoft Dynamics NAV の修正プログラムまたは更新プログラムをインストールするには、Microsoft Dynamics NAV のインストールで既存のファイルの修正プログラムまたは更新プログラムのファイルを置き換える必要があります。そのためには、以下の手順を実行します。

手順 1: Microsoft Dynamics NAV の従来のクライアントのインストールでファイルを置換します。

Microsoft Dynamics NAV の従来のクライアントのインストールでは、修正プログラムまたは更新プログラムのファイルを使用して、次のファイルを交換してください。
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Dbm.dll6.0.31989.0427,84803-Dec-201015:34x86
Fin.exe6.0.31989.012,639,04803-Dec-201015:34x86
Finhlink.exe6.0.31989.0452,43203-Dec-201015:34x86
Finsql.exe6.0.31989.012,761,42403-Dec-201015:34x86
Nc_netb.dll6.0.31989.096,59203-Dec-201015:34x86
Nc_tcp.dll6.0.31989.098,64003-Dec-201015:34x86
Nc_tcps.dll6.0.31989.0141,13603-Dec-201015:34x86
Ndbcs.dll6.0.31989.01,350,48003-Dec-201015:34x86
Slave.exe6.0.31989.0152,40003-Dec-201015:33x86
Microsoft Dynamics NAV の既存のファイルを置き換えるには、次の手順を実行します。
  1. Microsoft Dynamics NAV の従来のクライアントを終了します。
  2. Microsoft Dynamics NAV の従来のクライアントのインストール ディレクトリを検索します。Microsoft Dynamics NAV のクラシック クライアントは通常、次のディレクトリにインストールされます。
    C:\Program ファイル Dynamics NAV\60\Classic
  3. ダウンロードしたファイルをコピーします。
  4. Microsoft Dynamics NAV の従来のクライアントのインストール ・ ディレクトリにダウンロードしたファイルを貼り付けます。
  5. はいディレクトリ内のファイルを上書きする] をクリックします。

手順 2: は、Microsoft Dynamics NAV RoleTailored クライアントのインストールでファイルを置き換える

Microsoft Dynamics NAV RoleTailored クライアントのインストールでは、修正プログラムまたは更新プログラムのファイルを使用して、次のファイルを交換してください。
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Microsoft.dynamics.framework.patterns.dll1.3.10803.39471,65603-Dec-201006:30x86
Microsoft.dynamics.framework.ui.dll1.3.10803.394698,32803-Dec-201006:30x86
Microsoft.dynamics.framework.ui.mapping.dll1.3.10803.394104,42403-Dec-201006:30x86
Microsoft.dynamics.framework.ui.navigation.dll1.3.10803.39434,80003-Dec-201006:30x86
Microsoft.dynamics.framework.ui.ux2006.dll1.3.10803.39492,13603-Dec-201006:30x86
Microsoft.dynamics.framework.ui.ux2006.winforms.dll1.3.10803.39463,48003-Dec-201006:30x86
Microsoft.dynamics.framework.ui.windows.dll1.3.10803.39483,94403-Dec-201006:30x86
Microsoft.dynamics.framework.ui.winforms.controls.dll1.3.10803.3942,217,98403-Dec-201006:30x86
Microsoft.dynamics.framework.ui.winforms.dll1.3.10803.394694,25603-Dec-201006:30x86
Microsoft.dynamics.nav.client.builder.dll6.0.31989.0202,64003-Dec-201015:23x86
Microsoft.dynamics.nav.client.exe6.0.31989.0149,37603-Dec-201015:23x86
Microsoft.dynamics.nav.client.interop.communicator.dll1.0.559.18375,68803-Dec-201015:23x86
Microsoft.dynamics.nav.client.serviceconnection.dll6.0.31989.0104,35203-Dec-201015:23x86
Microsoft.dynamics.nav.client.ui.dll6.0.31989.0513,92003-Dec-201015:23x86
Microsoft.dynamics.nav.client.winforms.dll6.0.31989.0341,90403-Dec-201015:23x86
Microsoft.dynamics.nav.client.winforms.tlb該当なし2,68003-Dec-201012:15該当なし
Microsoft.dynamics.nav.language.dll6.0.31989.02,000,76803-Dec-201015:23x86
Microsoft.dynamics.nav.types.dll6.0.31989.0571,25603-Dec-201015:23x86
Microsoft.dynamics.nav.watson.dll6.0.31989.042,88003-Dec-201015:23x86
Microsoft.office.interop.outlook.dll10.0.4504.0395,13603-Dec-201015:34x86
これらのファイルを置き換えるには、次の手順を実行します。
  1. Microsoft Dynamics NAV RoleTailored クライアントを終了します。
  2. Microsoft Dynamics NAV RoleTailored クライアントのインストール ディレクトリを検索します。Microsoft Dynamics NAV RoleTailored クライアントは通常、次のディレクトリにインストールされます。
    C:\Program ファイル Dynamics の NAV\60\RoleTailored クライアント
  3. ダウンロードしたファイルをコピーします。
  4. Microsoft Dynamics NAV RoleTailored クライアントのインストール ・ ディレクトリにダウンロードしたファイルを貼り付けます。
  5. はいディレクトリ内のファイルを上書きする] をクリックします。

手順 3: Microsoft Dynamics NAV のサーバーのインストールでファイルを交換します。

Microsoft Dynamics NAV のサーバーのインストールでは、修正プログラムまたは更新プログラムのファイルを使用して、次のファイルを交換してください。
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Httpcfg.exe5.2.3790.022,35203-Dec-201015:33x86
Microsoft.dynamics.nav.language.dll6.0.31989.02,000,76803-Dec-201015:23x86
Microsoft.dynamics.nav.ncl.dll6.0.31989.0608,12003-Dec-201015:23x86
Microsoft.dynamics.nav.server.exe6.0.31989.0141,18403-Dec-201015:23x86
Microsoft.dynamics.nav.service.dll6.0.31989.0145,28003-Dec-201015:23x86
Microsoft.dynamics.nav.service.runtime.dll6.0.31989.075,66403-Dec-201015:23x86
Microsoft.dynamics.nav.service.webservices.dll6.0.31989.0145,30403-Dec-201015:23x86
Microsoft.dynamics.nav.types.dll6.0.31989.0571,25603-Dec-201015:23x86
Microsoft.dynamics.nav.watson.dll6.0.31989.042,88003-Dec-201015:23x86
Nclcsrt.etx該当なし89,52503-Dec-201008:32該当なし
Nclcsrt.stx該当なし91,72403-Dec-201008:32該当なし
Nclcsrts.dll6.0.31989.01,489,23203-Dec-201015:33x86
Ndbcs.dll6.0.31989.01,350,48003-Dec-201015:33x86
これらのファイルを置き換えるには、次の手順を実行します。
  1. Microsoft Dynamics NAV のサーバーを停止します。
  2. Microsoft Dynamics NAV のサーバーのインストール ディレクトリを検索します。Microsoft Dynamics NAV のサーバーは通常、次のディレクトリにインストールされます。
    C:\Program ファイル Dynamics NAV\60\Service
  3. ダウンロードしたファイルをコピーします。
  4. Microsoft Dynamics NAV のサーバーのインストール ・ ディレクトリにダウンロードしたファイルを貼り付けます。
  5. はいディレクトリ内のファイルを上書きする] をクリックします。
  6. Microsoft Dynamics NAV のサーバーを起動します。

手順 4: Microsoft Dynamics NAV のアプリケーション サーバーのインストールでファイルを置換します。

インストールされている Microsoft Dynamics NAV のアプリケーション サーバーを使っている場合は、以下のファイルの修正プログラムを使用して、Microsoft Dynamics NAV のアプリケーション サーバーのインストールまたは更新プログラムのファイルを交換してください。
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Dbm.dll6.0.31989.0427,84803-Dec-201015:34x86
Nas.exe6.0.31989.02,270,02403-Dec-201015:34x86
Nassql.exe6.0.31989.02,368,84803-Dec-201015:34x86
Ndbcs.dll6.0.31989.01,350,48003-Dec-201015:34x86
Slave.exe6.0.31989.0152,40003-Dec-201015:34x86
ファイルを置き換えるには、以下の手順を実行します。
  1. Microsoft Dynamics NAV のアプリケーション サーバーを停止します。
  2. Microsoft Dynamics NAV のアプリケーション サーバーのインストール ディレクトリを検索します。Microsoft Dynamics NAV のアプリケーション ・ サーバは通常、次のディレクトリにインストールされます。
    C:\Program ファイル Dynamics の NAV\60\Application サーバー
  3. ダウンロードしたファイルをコピーします。
  4. Microsoft Dynamics NAV のアプリケーション サーバーのインストール ・ ディレクトリにダウンロードしたファイルを貼り付けます。
  5. はいディレクトリ内のファイルを上書きする] をクリックします。
  6. Microsoft Dynamics NAV のアプリケーション サーバーを起動します。

手順 5: は、Microsoft Dynamics NAV の SDK のインストールでファイルを置き換える

Microsoft Dynamics NAV の SDK がインストールされている場合は、次のファイルを交換してください。
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Cf.h該当なし57,73603-Dec-201012:15該当なし
Cfront.dll6.0.31989.01,578,32003-Dec-201015:33x86
Cfront.ocx6.0.31989.0111,95203-Dec-201015:33x86
Cfrontsql.dll6.0.31989.01,788,24803-Dec-201015:33x86
Libload.c該当なし31,71803-Dec-201006:51該当なし
Microsoft.dynamics.nav.cfront.cfrontdotnet.dll6.0.31989.0182,16803-Dec-201015:23x86
Microsoft.dynamics.nav.cfront.cfrontdotnet.xml該当なし442,44703-Dec-201007:13該当なし
Sample.c該当なし28,71803-Dec-201006:51該当なし
Sample.exe6.0.31989.0152,40003-Dec-201015:33x86
ファイルを置き換えるには、以下の手順を実行します。
  1. Microsoft Dynamics NAV の SDK のインストール ディレクトリを検索します。通常、Microsoft Dynamics NAV の SDK は次のディレクトリにインストールされます。
    C:\Program ファイル Dynamics NAV\60\SDK\CFRONT
    C:\Program ファイル Dynamics の NAV\60\SDK\Communication コンポーネント
    C:\Program ファイルを指定して Dynamics NAV\Communication コンポーネント
  2. SDK を更新するには C/フロントまたは通信コンポーネントのいずれかを選択します。
  3. ダウンロードしたファイルをコピーします。
  4. ダウンロードしたファイルを適切な Microsoft Dynamics NAV の SDK のインストール ディレクトリに貼り付けます。
  5. はいディレクトリ内のファイルを上書きする] をクリックします。
注: 修正プログラム、または通信コンポーネント用の更新プログラムをダウンロードした場合は、.dll ファイルを個別に登録してください。

手順 6: が Microsoft Dynamics NAV の ODBC ドライバーのインストールでファイルを置き換える

Microsoft Dynamics NAV の ODBC ドライバーがインストールされている場合は、Microsoft Dynamics NAV の ODBC ドライバーのインストールでは、次のファイルを交換してください。
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Cfront.dll6.0.31989.01,578,32003-Dec-201015:34x86
Dbm.dll6.0.31989.0427,84803-Dec-201015:34x86
Nc_netb.dll6.0.31989.096,59203-Dec-201015:34x86
Nc_tcp.dll6.0.31989.098,64003-Dec-201015:34x86
Nc_tcps.dll6.0.31989.0141,13603-Dec-201015:34x86
Nodbc.dll6.0.31989.02,141,00803-Dec-201015:34x86
Nodbc.xml該当なし1,20925-Aug-200916:43該当なし
Nodbccfg.cfg6.0.31989.0724,48003-Dec-201008:05該当なし
Nodbccfg.xml該当なし2,47225-Aug-200916:43該当なし
Slave.exe6.0.31989.0152,40003-Dec-201015:34x86
ファイルを置き換えるには、以下の手順を実行します。
  1. Microsoft Dynamics NAV の ODBC ドライバーのインストール ディレクトリを検索します。Microsoft Dynamics NAV の ODBC ドライバーは通常、次のディレクトリにインストールされます。
    C:\Program ファイル Dynamics NAV\60\ODBC
  2. ダウンロードしたファイルをコピーします。
  3. Microsoft Dynamics NAV の ODBC ドライバーのインストール ・ ディレクトリにダウンロードしたファイルを貼り付けます。
  4. はいディレクトリ内のファイルを上書きする] をクリックします。

必要条件

Microsoft Dynamics NAV 2009 Service Pack 1 インストールこの修正プログラムを適用する必要があります。

状況


マイクロソフトでは、この問題をこの資料の「対象製品」として記載されている マイクロソフト製品の問題として認識しています。

詳細


詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。

824684マイクロソフトのソフトウェア更新プログラムを記述するために使用される一般的な用語説明

注: これは、マイクロソフト サポートの組織内から直接作成した「高速公開」の資料です。ここに含まれる情報は、新たに発生している問題に応じて現状のまま提供されています。速やかに利用できるようにした結果として、内容には誤植が含まれている可能性があり、事前告知なしで改訂する場合があります。その他の考慮事項については、使用条件を参照してください。