使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

本文对所有国家/地区和语言的所有语言环境的 Microsoft 动态导航。

症状

在 Microsoft Dynamics 导航 2009 年表中字段的 SQL 数据类型属性更改时,您会收到以下错误消息︰

以下 SQL Server 错误发生时访问的表名的表︰ 102、"42000",Microsoft [ODBC SQL Server 驱动程序] [SQL Server] '字符' 附近有语法错误。


注意:表名占位符表示实际的 Microsoft Dynamics 导航表名称和 SQL 语句中的字符占位符表示几个随机字符。

超长的表名称或相关的字段名称时,将发生此问题。下列产品中发生此问题︰

  • Microsoft Dynamics NAV 2009 R2

  • Microsoft Dynamics 导航 2009 Service Pack 1

原因

发生此问题是因为长表名或长字段名称将导致缓冲区溢出。缓冲区空间来包含将更改应用于基础表的 SQL 语句。

解决方案

修补程序信息

可以从 Microsoft 获得受支持的修复程序。没有此知识库文章顶部"提供修补程序下载"部分。如果您遇到问题下载安装此修复程序,或有其他技术支持问题,请与您的合作伙伴或者,如果直接与 Microsoft 支持计划中进行注册,可以联系技术支持获取 Microsoft Dynamics 并创建一个新的支持请求。 为此,请访问下面的 Microsoft 网站︰

https://mbs.microsoft.com/support/newstart.aspx您可以为 Microsoft Dynamics 按国家/地区特定的电话号码中使用这些链接的电话联系技术支持。 为此,请访问下面的 Microsoft 网站之一︰

合作伙伴

https://mbs.microsoft.com/partnersource/support/客户

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm在特殊情况下,可免收的支持电话,可免收如果技术支持专业人员对 Microsoft Dynamics 和相关的产品的费用确定某个特定的更新能够解决您的问题。通常的支持费用将应用于任何其他支持问题和事项,不需要进行专门更新。

如何获取 Microsoft Dynamics 导航修补程序或更新的文件

请求一个 Microsoft 动态导航的修补程序后,将在一封电子邮件给您发送超链接。


该电子邮件将包含超链接和密码。该超链接可用于 Microsoft Dynamics 导航修补程序或更新程序文件下载。当单击超链接时,将打开文件下载-安全警告对话框。然后,则会提示您运行,保存,或取消下载。


如果您单击运行,文件将开始下载和提取过程。必须为新文件指定一个文件夹,然后提供密码。


如果您单击保存,则必须指定保存压缩的文件的路径。当您打开已保存的文件时,则会提示您指定文件的路径。然后,您必须提供电子邮件中提供的密码。


如果单击取消,下载过程将停止。


如何安装 Microsoft Dynamics 导航修补程序或更新的文件

Microsoft Dynamics 导航平台的修补程序和更新都可作为单独的文件。要安装 Microsoft Dynamics 导航修补程序或更新,则必须替换现有 Microsoft Dynamics 导航安装文件与该修补程序或更新文件。若要执行此操作,请执行以下步骤。

步骤 1︰ 替换在 Microsoft Dynamics 导航传统客户端安装文件

在 Microsoft Dynamics 导航传统客户端安装中,通过使用该修补程序或更新的文件来替换下列文件。

文件名称

文件版本

文件大小

日期

时间

平台

Dbm.dll

6.0.33869.0

313,552

01-Oct-2012

02:14

x86

Fin.exe

6.0.33869.0

12,603,600

01-Oct-2012

02:04

x86

Finhlink.exe

6.0.33869.0

452,824

01-Oct-2012

02:14

x86

Finsql.exe

6.0.33869.0

12,738,264

01-Oct-2012

02:04

x86

Microsoft.dynamics.nav.dotnetbridge.dll

6.0.33869.0

208,144

01-Oct-2012

02:04

x86

Microsoft.dynamics.nav.transformation.reporting.dll

6.0.33869.0

114,472

01-Oct-2012

02:04

x86

Nc_netb.dll

6.0.33869.0

17,112

01-Oct-2012

02:14

x86

Nc_tcp.dll

6.0.33869.0

19,160

01-Oct-2012

02:14

x86

Nc_tcps.dll

6.0.33869.0

25,816

01-Oct-2012

02:14

x86

Ndbcs.dll

6.0.33869.0

1,140,944

01-Oct-2012

02:14

x86

Slave.exe

6.0.33869.0

38,608

01-Oct-2012

02:14

x86

若要替换现有的 Microsoft Dynamics 导航文件,请执行以下步骤︰

  1. 关闭 Microsoft Dynamics 导航传统客户端。

  2. 找到的 Microsoft Dynamics 导航传统客户端安装目录。Microsoft Dynamics 导航传统客户端通常安装在以下目录中︰

    C:\Program 该动态 NAV\60\Classic

  3. 您下载的文件复制。

  4. 将下载的文件粘贴到 Microsoft Dynamics 导航传统客户端安装目录。

  5. 单击以覆盖目录中的文件。

步骤 2︰ 替换在 Microsoft Dynamics 导航 RoleTailored 客户端安装文件

在 Microsoft Dynamics 导航 RoleTailored 客户端安装中,通过使用该修补程序或更新的文件来替换下列文件。

文件名称

文件版本

文件大小

日期

时间

平台

Microsoft.dynamics.framework.patterns.dll

1.3.10803.1047

72,048

29-Sep-2012

21:30

x86

Microsoft.dynamics.framework.ui.dll

1.3.10803.1047

702,816

29-Sep-2012

21:30

x86

Microsoft.dynamics.framework.ui.mapping.dll

1.3.10803.1047

104,816

29-Sep-2012

21:30

x86

Microsoft.dynamics.framework.ui.navigation.dll

1.3.10803.1047

35,192

29-Sep-2012

21:30

x86

Microsoft.dynamics.framework.ui.ux2006.dll

1.3.10803.1047

92,528

29-Sep-2012

21:30

x86

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

1.3.10803.1047

67,968

29-Sep-2012

21:30

x86

Microsoft.dynamics.framework.ui.windows.dll

1.3.10803.1047

84,336

29-Sep-2012

21:30

x86

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

1.3.10803.1047

2,222,472

29-Sep-2012

21:30

x86

Microsoft.dynamics.framework.ui.winforms.dll

1.3.10803.1047

1,173,872

29-Sep-2012

21:30

x86

Microsoft.dynamics.nav.client.builder.dll

6.0.33869.0

211,216

01-Oct-2012

02:03

x86

Microsoft.dynamics.nav.client.exe

6.0.33869.0

149,760

01-Oct-2012

02:03

x86

Microsoft.dynamics.nav.client.serviceconnection.dll

6.0.33869.0

112,936

01-Oct-2012

02:03

x86

Microsoft.dynamics.nav.client.ui.dll

6.0.33869.0

542,984

01-Oct-2012

02:03

x86

Microsoft.dynamics.nav.client.winforms.dll

6.0.33869.0

358,680

01-Oct-2012

02:03

x86

Microsoft.dynamics.nav.client.winforms.tlb

不适用

2,680

30-Sep-2012

22:42

不适用

Microsoft.dynamics.nav.language.dll

6.0.33869.0

2,021,640

01-Oct-2012

02:03

x86

Microsoft.dynamics.nav.types.dll

6.0.33869.0

592,128

01-Oct-2012

02:03

x86

Microsoft.dynamics.nav.watson.dll

6.0.33869.0

43,264

01-Oct-2012

02:03

x86

Microsoft.office.interop.outlook.dll

10.0.4504.0

395,528

01-Oct-2012

02:14

x86

若要替换这些文件,请按照下列步骤操作︰

  1. 关闭 Microsoft Dynamics 导航 RoleTailored 客户端。

  2. 找到的 Microsoft Dynamics 导航 RoleTailored 客户端安装目录。Microsoft Dynamics 导航 RoleTailored 客户端通常安装在以下目录中︰

    C:\Program 该动态 NAV\60\RoleTailored 客户端

  3. 您下载的文件复制。

  4. 将下载的文件粘贴到 Microsoft Dynamics 导航 RoleTailored 客户端安装目录。

  5. 单击以覆盖目录中的文件。

第 3 步︰ 替换在 Microsoft Dynamics 导航服务器安装文件

在 Microsoft Dynamics 导航服务器安装,请使用修补程序或更新的文件替换下列文件。

文件名称

文件版本

文件大小

日期

时间

平台

Httpcfg.exe

5.2.3790.0

22,744

01-Oct-2012

02:14

x86

Microsoft.dynamics.nav.language.dll

6.0.33869.0

2,021,640

01-Oct-2012

02:03

x86

Microsoft.dynamics.nav.ncl.dll

6.0.33869.0

641,280

01-Oct-2012

02:03

x86

Microsoft.dynamics.nav.server.exe

6.0.33869.0

141,568

01-Oct-2012

02:03

x86

Microsoft.dynamics.nav.service.dll

6.0.33869.0

149,768

01-Oct-2012

02:03

x86

Microsoft.dynamics.nav.service.runtime.dll

6.0.33869.0

76,056

01-Oct-2012

02:03

x86

Microsoft.dynamics.nav.service.webservices.dll

6.0.33869.0

149,792

01-Oct-2012

02:03

x86

Microsoft.dynamics.nav.types.dll

6.0.33869.0

592,128

01-Oct-2012

02:03

x86

Microsoft.dynamics.nav.watson.dll

6.0.33869.0

43,264

01-Oct-2012

02:03

x86

Nclcsrt.etx

不适用

90,329

30-Sep-2012

18:03

不适用

Nclcsrt.stx

不适用

92,128

30-Sep-2012

18:03

不适用

Nclcsrts.dll

6.0.33869.0

1,456,344

01-Oct-2012

02:14

x86

Ndbcs.dll

6.0.33869.0

1,140,944

01-Oct-2012

02:14

x86

若要替换这些文件,请按照下列步骤操作︰

  1. 停止然后再导航服务器。

  2. 找到的 Microsoft Dynamics 导航服务器安装目录。Microsoft Dynamics 导航服务器通常安装在以下目录中︰

    C:\Program 该动态 NAV\60\Service

  3. 您下载的文件复制。

  4. 将下载的文件粘贴到 Microsoft Dynamics 导航服务器安装目录。

  5. 单击以覆盖目录中的文件。

  6. 启动 Microsoft Dynamics 导航服务器。

步骤 4︰ 替换在 Microsoft Dynamics 导航数据库服务器安装文件

如果您有安装 Microsoft Dynamics 导航数据库服务器,替换为以下文件在 Microsoft Dynamics 导航数据库服务器通过使用修复程序安装或更新文件。

注意:如果您正在运行的 SQL Server 选项,请跳过此步骤。

文件名称

文件版本

文件大小

日期

时间

平台

Atl71.dll

7.10.3077.0

95,440

01-Oct-2012

02:14

x86

Dbm.dll

6.0.33869.0

313,552

01-Oct-2012

02:13

x86

Fin.etx

不适用

190,020

30-Sep-2012

17:34

不适用

Fin.stx

不适用

220,559

30-Sep-2012

17:34

不适用

Hotcopy.exe

6.0.33869.0

927,960

01-Oct-2012

02:14

x86

Navdbmsnapin.msc

不适用

63,130

29-Mar-2012

22:39

不适用

Ndsm.dll

6.0.33869.0

563,920

01-Oct-2012

02:14

x86

Ndsmcontrol.dll

6.0.33869.0

430,816

01-Oct-2012

02:14

x86

Server.exe

6.0.33869.0

1,167,064

01-Oct-2012

02:14

x86

Slave.exe

6.0.33869.0

38,608

01-Oct-2012

02:13

x86

Stopsrv.exe

6.0.33869.0

744,664

01-Oct-2012

02:14

x86

若要替换的文件,请按照下列步骤。

  1. 停止然后再导航数据库服务器。

  2. 找到的 Microsoft Dynamics 导航数据库服务器安装目录。Microsoft Dynamics 导航数据库服务器通常安装在以下目录中︰

    C:\Program 该动态 NAV\60\Database 服务器

  3. 您下载的文件复制。

  4. 粘贴到 Microsoft Dynamics 导航数据库服务器安装目录您下载的文件。

  5. 单击覆盖安装目录中的文件。

  6. 启动 Microsoft Dynamics 导航数据库服务器。

步骤 5︰ 替换在 Microsoft Dynamics 导航应用程序服务器安装文件

如果您有安装 Microsoft Dynamics 导航应用程序服务器,替换为以下文件中使用此修复程序的 Microsoft Dynamics 导航应用程序服务器安装或更新文件。

文件名称

文件版本

文件大小

日期

时间

平台

Dbm.dll

6.0.33869.0

313,552

01-Oct-2012

02:14

x86

Nas.exe

6.0.33869.0

2,200,784

01-Oct-2012

02:04

x86

Nassql.exe

6.0.33869.0

2,309,848

01-Oct-2012

02:04

x86

Ndbcs.dll

6.0.33869.0

1,140,944

01-Oct-2012

02:14

x86

Slave.exe

6.0.33869.0

38,608

01-Oct-2012

02:14

x86

若要替换的文件,请按照下列步骤。

  1. 停止然后再导航应用程序服务器。

  2. 找到的 Microsoft Dynamics 导航应用程序服务器安装目录。Microsoft Dynamics 导航应用程序服务器通常安装在以下目录中︰

    C:\Program 该动态 NAV\60\Application 服务器

  3. 您下载的文件复制。

  4. 将下载的文件粘贴到 Microsoft Dynamics 导航应用程序服务器安装目录。

  5. 单击以覆盖目录中的文件。

  6. 启动 Microsoft Dynamics 导航应用程序服务器。

第 6 步︰ 更换安装 Microsoft Dynamics 导航 SDK 中的文件

如果您有安装 Microsoft Dynamics 导航 SDK,替换为以下文件。

文件名称

文件版本

文件大小

日期

时间

平台

Cf.h

不适用

57,950

30-Sep-2012

22:42

不适用

Cfront.dll

6.0.33869.0

1,432,280

01-Oct-2012

02:14

x86

Cfront.ocx

6.0.33869.0

112,856

01-Oct-2012

02:14

x86

Cfrontsql.dll

6.0.33869.0

1,644,760

01-Oct-2012

02:14

x86

Libload.c

不适用

31,718

30-Sep-2012

16:29

不适用

Microsoft.dynamics.nav.cfront.cfrontdotnet.dll

6.0.33869.0

182,560

01-Oct-2012

02:04

x86

Microsoft.dynamics.nav.cfront.cfrontdotnet.xml

不适用

443,045

30-Sep-2012

16:49

不适用

Sample.c

不适用

28,718

30-Sep-2012

16:29

不适用

Sample.exe

6.0.33869.0

32,984

01-Oct-2012

02:14

x86

若要替换的文件,请按照下列步骤。

  1. 查找 Microsoft Dynamics 导航 SDK 安装目录。Microsoft Dynamics 导航 SDK 通常安装在以下目录中︰

    C:\Program 该动态 NAV\60\SDK\CFRONT

    C:\Program 该动态 NAV\60\SDK\Communication 组件

    C:\Program 使用该动态 NAV\Communication 组件

  2. 选择 C/前或通讯组件更新 SDK。

  3. 您下载的文件复制。

  4. 将下载的文件粘贴到相应的 Microsoft Dynamics 导航 SDK 安装目录。

  5. 单击以覆盖目录中的文件。

注意:如果您下载修补程序或通信组件的更新,则必须单独注册.dll 文件。

第 7 步︰ 替换在 Microsoft Dynamics 导航 ODBC 驱动程序的安装文件

如果您安装了 Microsoft Dynamics 导航 ODBC 驱动程序,替换为以下文件在 Microsoft Dynamics 导航 ODBC 驱动程序的安装。

文件名称

文件版本

文件大小

日期

时间

平台

Cfront.dll

6.0.33869.0

1,432,280

01-Oct-2012

02:14

x86

Dbm.dll

6.0.33869.0

313,552

01-Oct-2012

02:14

x86

Nc_netb.dll

6.0.33869.0

17,112

01-Oct-2012

02:14

x86

Nc_tcp.dll

6.0.33869.0

19,160

01-Oct-2012

02:14

x86

Nc_tcps.dll

6.0.33869.0

25,816

01-Oct-2012

02:14

x86

Nodbc.dll

6.0.33869.0

2,144,464

01-Oct-2012

02:14

x86

Nodbc.xml

不适用

1,209

29-Mar-2012

22:38

不适用

Nodbccfg.cfg

6.0.33869.0

726,016

30-Sep-2012

17:38

不适用

Nodbccfg.xml

不适用

2,538

29-Mar-2012

22:38

不适用

Slave.exe

6.0.33869.0

38,608

01-Oct-2012

02:14

x86

若要替换的文件,请按照下列步骤。

  1. 查找 Microsoft Dynamics 导航 ODBC 驱动程序的安装目录。Microsoft Dynamics 导航 ODBC 驱动程序通常安装在以下目录中︰

    C:\Program 该动态 NAV\60\ODBC

  2. 您下载的文件复制。

  3. 将下载的文件粘贴到 Microsoft Dynamics 导航 ODBC 驱动程序的安装目录。

  4. 单击以覆盖目录中的文件。

步骤 8︰ 更换通信组件


替换为以下文件。

文件名称

文件版本

文件大小

日期

时间

平台

Msmqbusadapter.dll

6.0.33869.0

283,880

01-Oct-2012

02:14

x86

Npipebusadapter.dll

6.0.33869.0

257,256

01-Oct-2012

02:14

x86

Nscomcom2.dll

6.0.33869.0

237,784

01-Oct-2012

02:14

x86

Socketbusadapter.dll

6.0.33869.0

281,832

01-Oct-2012

02:14

x86

若要替换的文件,请按照下列步骤。

  1. 找到的通信组件目录。 通信组件通常安装在以下目录中︰

    C:\Program 使用该动态 NAV\Communication 组件

  2. 您下载的文件复制。

  3. 将下载的文件粘贴到 Microsoft Dynamics 导航通信组件目录。

  4. 单击以覆盖目录中的文件。

系统必备组件

您必须具有要应用此修补程序的安装以下产品之一︰

  • Microsoft Dynamics NAV 2009 R2

  • Microsoft Dynamics 导航 2009 Service Pack 1

Microsoft Dynamics 导航 2009 Service Pack 1 的特殊注意事项
对于 Microsoft Dynamics 导航 2009 Service Pack 1 安装应用此修补程序之前,请确保当前的 Microsoft Dynamics 导航 2009 SP1 安装已生成号 32074 或更高版本的内部版本号。有关详细信息,请访问下列 Microsoft web 站点,具体取决于您是合作伙伴或客户︰
合作伙伴

对于 Microsoft Dynamics 导航 2009 SP1 和 Microsoft 动态导航 2009 R2 组合修复程序版本客户

对于 Microsoft Dynamics 导航 2009 SP1 和 Microsoft 动态导航 2009 R2 组合修复程序版本
如果当前的 Microsoft Dynamics 导航 2009 Service Pack 1 安装的内部版本号小于 32074,必须在安装此修复程序之前执行下列步骤之一︰

  • 安装修补程序 2496107。的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰

    对于 Microsoft Dynamics 导航 2009 Service Pack 1 2496107平台修补程序资源文件

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×