範本︰ CPR-航行點的 Hotfix

錯誤 #: 139465 (內容維護)

本文適用於 Microsoft 動態航行點的所有國家/地區和所有的語言地區設定。

狀況

當您套用沈重的負載到 Microsoft 動態航行點 2009 Service Pack 1 (SP1) 中的 Microsoft 動態航行點資料庫時,Microsoft 動態航行點伺服器會停止,並中斷所有的 RoleTailored 用戶端 (RTCs)。例如,當您執行公司的傳統還原時,就會發生這個問題。此外,應用程式記錄檔會記錄類似下列的錯誤訊息︰

服務︰
使用者: [網域] \[使用者] 類型︰ System.Data.SqlClient.SqlException
類別︰ 11
LineNumber: 0
編號:-2
伺服器: (本機)
狀態︰ 0
來源︰.Net SqlClient 資料提供者
錯誤碼︰-2146232060
訊息︰ 超過逾時。作業完成之前的逾時期限已過,或伺服器沒有回應。
StackTrace:
在 System.Data.SqlClient.SqlConnection.OnError (SqlException 例外狀況,則為 True 的 breakConnection)
在 System.Data.SqlClient.SqlInternalConnection.OnError (SqlException 例外狀況,則為 True 的 breakConnection)
在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj)
在 System.Data.SqlClient.TdsParser.Run (RunBehavior runBehavior、 sql 命令 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 CommandBehavior cmdBehavior、 RunBehavior runBehavior、 returnStream 布林 (布林非同步)
在 System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior、 RunBehavior runBehavior、 returnStream,則為 True,字串方法,DbAsyncResult 的結果)
在 System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior、 RunBehavior runBehavior、 returnStream,則為 True,字串的方法)
在 System.Data.SqlClient.SqlCommand.ExecuteReader (CommandBehavior 行為,字串的方法)
在 System.Data.SqlClient.SqlCommand.ExecuteReader()
在 Microsoft.Dynamics.Nav.Runtime.NavDatabaseChangeListener.TryExecuteReader()
在 Microsoft.Dynamics.Nav.Runtime.NavDatabaseChangeListener.CollectTrackingObjects()
在 Microsoft.Dynamics.Nav.Runtime.NavDatabaseChangeListener.TimerHandler (物件參數)

原因

變更接聽程式的重試邏輯只會執行三重試次數,它停止 Microsoft 動態航行點伺服器之前,就會發生這個問題。變更接聽程式的重試邏輯應該變更為無限次數,如此 Microsoft 動態航行點伺服器並不會停止。

解決方案

Hotfix 資訊

支援的 hotfix 可從 Microsoft 取得。便會出現 「 下載 Hotfix 」 區段,在此知識庫文件的頂端。如果您正在下載時遇到問題,安裝此 hotfix,或有其他的技術支援問題時,請連絡您的夥伴或者,如果註冊直接向 Microsoft 加入支援計劃中,您可以連絡 Microsoft 動態的技術支援,並建立新的支援要求。 若要這麼做,請造訪下列 Microsoft 網站︰

https://mbs.microsoft.com/support/newst art.aspx您也可以連絡技術支援的透過使用這些連結的國家/地區特定的電話號碼的電話。 若要這麼做,請造訪下列 Microsoft 網站︰

協力廠商

https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global +Support+Contacts客戶

https://mbs.microsoft.com/customersource/support/information/SupportIn formation/global_support_contacts_eng.htm在特殊的情況下,通常會支援呼叫可能已被取消如果技術支援專業人員的 Microsoft 動態及相關的產品所產生的費用會決定某特定更新程式可以解決您的問題。收取支援費用會套用到任何其他支援問題並不能限定的特定更新程式的問題。

如果這個 hotfix 沒有公布出來讓公眾下載 (亦即本文中未提供此 hotfix 公開的 URL),則散佈需要技術指導人員、 重大問題小組成員或管理員核准,下列條件︰

  • 接獲此 hotfix,客戶必須遭遇 < 徵狀=""> 一節所述的錯誤。

  • 您必須追蹤您傳送這個檔案,並提供他們下一步的 service pack 時可供使用 (如果 service pack 發佈) 的客戶。

此 hotfix 排定要隨附於 Microsoft 動態航行點 2009 R2。

如果這個 hotfix 沒有公布出來讓公眾下載 (亦即本文中未提供此 hotfix 公開的 URL),則散佈需要技術指導人員、 重大問題小組成員或管理員核准,下列條件︰

  • 接獲此 hotfix,客戶必須遭遇 < 徵狀=""> 一節所述的錯誤。

  • 您必須追蹤您傳送這個檔案,並提供他們下一步的 service pack 時可供使用 (如果 service pack 發佈) 的客戶。

此 hotfix 並未排定隨附於 Microsoft 動態航行點 service pack。



如何取得 Microsoft 動態航行點 hotfix 或更新檔案

您可以要求 Microsoft 動態航行點 hotfix 後,超連結將給您以電子郵件傳送。


電子郵件將包含超連結及密碼。您可以使用超連結,下載 Microsoft 動態航行點 hotfix 或更新檔案。當您按一下超連結時,便會開啟 [檔案下載-安全性警告] 對話方塊。然後,會提示您執行、 儲存,或取消下載。


如果您按一下 [執行] 時,檔案會開始下載然後擷取程序。您必須為新的檔案中,指定的資料夾,然後提供 [密碼。


如果您按一下 [儲存] 時,您必須指定儲存壓縮的檔的路徑。當您開啟您所儲存的檔案時,會提示您指定檔案的路徑。然後,您必須提供電子郵件中所提供的密碼。


如果您按一下 [取消] 時,下載程序將會停止。


如何安裝 Microsoft 動態航行點 hotfix 或更新檔案

Microsoft 動態航行點的平台 hotfix 及更新被變成可為單一的檔案。若要安裝 [Microsoft 動態航行點 hotfix 或更新,您必須取代現有的 Microsoft 動態航行點安裝檔案,此 hotfix 之後或更新檔案。要執行這項操作,請依照下列步驟執行。

步驟 1︰ 取代在 Microsoft 動態航行點傳統用戶端安裝檔案

在 Microsoft 動態航行點傳統用戶端安裝中,請使用 hotfix 或更新的檔案取代下列的檔案。

檔案名稱

檔案版本

檔案大小

日期

時間

平台

Dbm.dll

6.0.31989.0

427,848

03-Dec-2010

15:34

x86

Fin.exe

6.0.31989.0

12,639,048

03-Dec-2010

15:34

x86

Finhlink.exe

6.0.31989.0

452,432

03-Dec-2010

15:34

x86

Finsql.exe

6.0.31989.0

12,761,424

03-Dec-2010

15:34

x86

Nc_netb.dll

6.0.31989.0

96,592

03-Dec-2010

15:34

x86

Nc_tcp.dll

6.0.31989.0

98,640

03-Dec-2010

15:34

x86

Nc_tcps.dll

6.0.31989.0

141,136

03-Dec-2010

15:34

x86

Ndbcs.dll

6.0.31989.0

1,350,480

03-Dec-2010

15:34

x86

Slave.exe

6.0.31989.0

152,400

03-Dec-2010

15:33

x86

若要取代現有的 Microsoft 動態航行點檔案,請依照下列步驟執行︰

  1. 關閉 [Microsoft 動態航行點傳統用戶端。

  2. 找出 [Microsoft 動態航行點傳統用戶端的安裝目錄。Microsoft 動態航行點 「 傳統用戶端通常被安裝在下列目錄︰

    C:\Program 必要動態 NAV\60\Classic

  3. 複製您所下載的檔案。

  4. 您所下載的檔案貼到 Microsoft 動態航行點傳統用戶端的安裝目錄中。

  5. 按一下 [ ]覆寫的目錄中的檔案。

步驟 2︰ 取代在 Microsoft 動態航行點 RoleTailored 用戶端安裝檔案

在 Microsoft 動態航行點 RoleTailored 用戶端安裝中,請使用 hotfix 或更新的檔案取代下列的檔案。

檔案名稱

檔案版本

檔案大小

日期

時間

平台

Microsoft.dynamics.framework.patterns.dll

1.3.10803.394

71,656

03-Dec-2010

06:30

x86

Microsoft.dynamics.framework.ui.dll

1.3.10803.394

698,328

03-Dec-2010

06:30

x86

Microsoft.dynamics.framework.ui.mapping.dll

1.3.10803.394

104,424

03-Dec-2010

06:30

x86

Microsoft.dynamics.framework.ui.navigation.dll

1.3.10803.394

34,800

03-Dec-2010

06:30

x86

Microsoft.dynamics.framework.ui.ux2006.dll

1.3.10803.394

92,136

03-Dec-2010

06:30

x86

Microsoft.dynamics.framework.ui.ux2006.winforms.dll

1.3.10803.394

63,480

03-Dec-2010

06:30

x86

Microsoft.dynamics.framework.ui.windows.dll

1.3.10803.394

83,944

03-Dec-2010

06:30

x86

Microsoft.dynamics.framework.ui.winforms.controls.dll

1.3.10803.394

2,217,984

03-Dec-2010

06:30

x86

Microsoft.dynamics.framework.ui.winforms.dll

1.3.10803.394

694,256

03-Dec-2010

06:30

x86

Microsoft.dynamics.nav.client.builder.dll

6.0.31989.0

202,640

03-Dec-2010

15:23

x86

Microsoft.dynamics.nav.client.exe

6.0.31989.0

149,376

03-Dec-2010

15:23

x86

Microsoft.dynamics.nav.client.interop.communicator.dll

1.0.559.183

75,688

03-Dec-2010

15:23

x86

Microsoft.dynamics.nav.client.serviceconnection.dll

6.0.31989.0

104,352

03-Dec-2010

15:23

x86

Microsoft.dynamics.nav.client.ui.dll

6.0.31989.0

513,920

03-Dec-2010

15:23

x86

Microsoft.dynamics.nav.client.winforms.dll

6.0.31989.0

341,904

03-Dec-2010

15:23

x86

Microsoft.dynamics.nav.client.winforms.tlb

不適用

2,680

03-Dec-2010

12:15

不適用

Microsoft.dynamics.nav.language.dll

6.0.31989.0

2,000,768

03-Dec-2010

15:23

x86

Microsoft.dynamics.nav.types.dll

6.0.31989.0

571,256

03-Dec-2010

15:23

x86

Microsoft.dynamics.nav.watson.dll

6.0.31989.0

42,880

03-Dec-2010

15:23

x86

Microsoft.office.interop.outlook.dll

10.0.4504.0

395,136

03-Dec-2010

15:34

x86

若要取代這些檔案,請依照下列步驟執行︰

  1. 關閉 [Microsoft 動態航行點 RoleTailored 用戶端。

  2. 找出 [Microsoft 動態航行點 RoleTailored 用戶端安裝目錄。Microsoft 動態航行點 RoleTailored 用戶端通常被安裝在下列目錄︰

    C:\Program 必要動態 NAV\60\RoleTailored 用戶端

  3. 複製您所下載的檔案。

  4. 您所下載的檔案貼到 Microsoft 動態航行點 RoleTailored 用戶端安裝目錄中。

  5. 按一下 [ ]覆寫的目錄中的檔案。

步驟 3︰ 取代 Microsoft 動態航行點伺服器安裝中的檔案

在 Microsoft 動態航行點伺服器安裝中,請使用 hotfix 或更新的檔案取代下列的檔案。

檔案名稱

檔案版本

檔案大小

日期

時間

平台

Httpcfg.exe

5.2.3790.0

22,352

03-Dec-2010

15:33

x86

Microsoft.dynamics.nav.language.dll

6.0.31989.0

2,000,768

03-Dec-2010

15:23

x86

Microsoft.dynamics.nav.ncl.dll

6.0.31989.0

608,120

03-Dec-2010

15:23

x86

Microsoft.dynamics.nav.server.exe

6.0.31989.0

141,184

03-Dec-2010

15:23

x86

Microsoft.dynamics.nav.service.dll

6.0.31989.0

145,280

03-Dec-2010

15:23

x86

Microsoft.dynamics.nav.service.runtime.dll

6.0.31989.0

75,664

03-Dec-2010

15:23

x86

Microsoft.dynamics.nav.service.webservices.dll

6.0.31989.0

145,304

03-Dec-2010

15:23

x86

Microsoft.dynamics.nav.types.dll

6.0.31989.0

571,256

03-Dec-2010

15:23

x86

Microsoft.dynamics.nav.watson.dll

6.0.31989.0

42,880

03-Dec-2010

15:23

x86

Nclcsrt.etx

不適用

89,525

03-Dec-2010

08:32

不適用

Nclcsrt.stx

不適用

91,724

03-Dec-2010

08:32

不適用

Nclcsrts.dll

6.0.31989.0

1,489,232

03-Dec-2010

15:33

x86

Ndbcs.dll

6.0.31989.0

1,350,480

03-Dec-2010

15:33

x86

若要取代這些檔案,請依照下列步驟執行︰

  1. 停止 [Microsoft 動態航行點伺服器。

  2. 找出 [Microsoft 動態航行點伺服器的安裝目錄。Microsoft 動態航行點伺服器通常被安裝在下列目錄︰

    C:\Program 必要動態 NAV\60\Service

  3. 複製您所下載的檔案。

  4. 您所下載的檔案貼到 Microsoft 動態航行點伺服器的安裝目錄中。

  5. 按一下 [ ]覆寫的目錄中的檔案。

  6. 啟動 Microsoft 動態航行點伺服器。

步驟 4︰ 取代 Microsoft 動態航行點的應用程式伺服器安裝中的檔案

如果您有安裝 Microsoft 動態航行點應用程式伺服器時,會取代下列檔案中使用此 hotfix 的 Microsoft 動態航行點的應用程式伺服器安裝或更新檔案。

檔案名稱

檔案版本

檔案大小

日期

時間

平台

Dbm.dll

6.0.31989.0

427,848

03-Dec-2010

15:34

x86

Nas.exe

6.0.31989.0

2,270,024

03-Dec-2010

15:34

x86

Nassql.exe

6.0.31989.0

2,368,848

03-Dec-2010

15:34

x86

Ndbcs.dll

6.0.31989.0

1,350,480

03-Dec-2010

15:34

x86

Slave.exe

6.0.31989.0

152,400

03-Dec-2010

15:34

x86

若要取代的檔案,請依照下列步驟執行。

  1. 停止 [Microsoft 動態航行點的應用程式伺服器。

  2. 找出 [Microsoft 動態航行點的應用程式伺服器的安裝目錄。Microsoft 動態航行點的應用程式伺服器通常被安裝在下列目錄︰

    C:\Program 必要動態 NAV\60\Application 伺服器

  3. 複製您所下載的檔案。

  4. 您所下載的檔案貼到 Microsoft 動態航行點的應用程式伺服器的安裝目錄中。

  5. 按一下 [ ]覆寫的目錄中的檔案。

  6. 啟動 Microsoft 動態航行點的應用程式伺服器。

步驟 5︰ 取代在 Microsoft 動態航行點 SDK 安裝檔案

如果您有安裝 Microsoft 動態航行點 SDK 時,會取代下列的檔案。

檔案名稱

檔案版本

檔案大小

日期

時間

平台

Cf.h

不適用

57,736

03-Dec-2010

12:15

不適用

Cfront.dll

6.0.31989.0

1,578,320

03-Dec-2010

15:33

x86

Cfront.ocx

6.0.31989.0

111,952

03-Dec-2010

15:33

x86

Cfrontsql.dll

6.0.31989.0

1,788,248

03-Dec-2010

15:33

x86

Libload.c

不適用

31,718

03-Dec-2010

06:51

不適用

Microsoft.dynamics.nav.cfront.cfrontdotnet.dll

6.0.31989.0

182,168

03-Dec-2010

15:23

x86

Microsoft.dynamics.nav.cfront.cfrontdotnet.xml

不適用

442,447

03-Dec-2010

07:13

不適用

Sample.c

不適用

28,718

03-Dec-2010

06:51

不適用

Sample.exe

6.0.31989.0

152,400

03-Dec-2010

15:33

x86

若要取代的檔案,請依照下列步驟執行。

  1. 找出 [Microsoft 動態航行點 SDK 的安裝目錄。Microsoft 動態航行點 SDK,通常被安裝在下列目錄︰

    C:\Program 必要動態 NAV\60\SDK\CFRONT

    C:\Program 必要動態 NAV\60\SDK\Communication 元件

    C:\Program 使用必要的動態 NAV\Communication 元件

  2. 選擇要更新,請 [C/最上層] 或 [通訊元件 SDK。

  3. 複製您所下載的檔案。

  4. 您所下載的檔案貼到適當的 Microsoft 動態航行點 SDK 安裝目錄中。

  5. 按一下 [ ]覆寫的目錄中的檔案。

注意如果您下載 hotfix 」 或 「 通訊元件的更新,您必須個別登錄.dll 檔案。

步驟 6︰ 取代 Microsoft 動態航行點的 ODBC 驅動程式安裝中的檔案

如果您有安裝的 Microsoft 動態航行點的 ODBC 驅動程式,取代在 Microsoft 動態航行點的 ODBC 驅動程式安裝下列的檔案。

檔案名稱

檔案版本

檔案大小

日期

時間

平台

Cfront.dll

6.0.31989.0

1,578,320

03-Dec-2010

15:34

x86

Dbm.dll

6.0.31989.0

427,848

03-Dec-2010

15:34

x86

Nc_netb.dll

6.0.31989.0

96,592

03-Dec-2010

15:34

x86

Nc_tcp.dll

6.0.31989.0

98,640

03-Dec-2010

15:34

x86

Nc_tcps.dll

6.0.31989.0

141,136

03-Dec-2010

15:34

x86

Nodbc.dll

6.0.31989.0

2,141,008

03-Dec-2010

15:34

x86

Nodbc.xml

不適用

1,209

25-Aug-2009

16:43

不適用

Nodbccfg.cfg

6.0.31989.0

724,480

03-Dec-2010

08:05

不適用

Nodbccfg.xml

不適用

2,472

25-Aug-2009

16:43

不適用

Slave.exe

6.0.31989.0

152,400

03-Dec-2010

15:34

x86

若要取代的檔案,請依照下列步驟執行。

  1. 找出 [Microsoft 動態航行點的 ODBC 驅動程式安裝目錄。Microsoft 動態航行點的 ODBC 驅動程式通常被安裝在下列目錄︰

    C:\Program 必要動態 NAV\60\ODBC

  2. 複製您所下載的檔案。

  3. 您所下載的檔案貼到 Microsoft 動態航行點的 ODBC 驅動程式安裝目錄中。

  4. 按一下 [ ]覆寫的目錄中的檔案。

先決條件

您必須擁有 Microsoft 動態航行點 2009 Service Pack 1 安裝套用此 hotfix 之後。

狀態

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×