NODBC DSN 的 MaxColSupport 属性中的值设置为空白,当您在 Microsoft Dynamics 导航 2009 Service Pack 1 的本机数据库上运行 BA 配置器


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

症状


当您运行 Microsoft Dynamics 导航 2009 Service Pack 1 (SP1) 中的本机数据库的业务分析 (BA) 配置器时,设置在 Microsoft Dynamics 导航开放式数据库连接(ODBC) (NODBC) 数据源名称 (DSN) 中的MaxColSupport属性的默认值为空 BA 配置器流程的开始处。在此情况下,默认值为 255 用于MaxColSupport属性。因此,BA 无法访问使用 NODBC DSN 包含 255 个以上的列的表中。但是,NODBC 驱动程序可以处理如果 NODBC DSN 的MaxColSupport属性设置为一个较大的数字具有更多比 255 列的列的表。
有关如何手动设置为更大数量的 NODBC DSN 的 MaxColSupport 属性的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰
935330错误消息当您打开一个表包含在 Microsoft Dynamics 导航中的字段超过 255 个使用 Navision 开放式数据库连接(ODBC) (N/ODBC) 驱动程序 4.0:"太多的列。省略了一些列"
但是, MaxColSupport属性中的值不能手动设置为内置的 BA NODBC DSN。BA 配置器将 BA NODBC DSN 的MaxColSupport属性中具有空值的值重置每次运行 BA 配置器。

原因


因为下面的 NODBC 属性值重置为空白 BA Configurartor 启动时,将发生此问题︰
  • HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\BA0\MaxColSupport
  • HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\BA1\MaxColSupport
注意:NODBC 属性都存储在以下改为在 64 位系统中︰
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\BA0\MaxColSupport
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\BA0\MaxColSupport
MaxColSupport属性使用时的属性值设置为空,默认值为 255。

解决方案


修补程序信息

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

合作伙伴客户在特殊情况下,可免收的支持电话,可免收如果技术支持专业人员对 Microsoft Dynamics 和相关的产品的费用确定某个特定的更新能够解决您的问题。通常的支持费用将应用于任何其他支持问题和事项,不需要进行专门更新。

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

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


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


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


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


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


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

Microsoft Dynamics 导航平台的修补程序和更新都可作为单独的文件。要安装 Microsoft Dynamics 导航修补程序或更新,您必须为 BA 配置器与修补程序或更新的文件替换现有的文件。

业务分析配置器 4.0.0.33 (SQL Server 2008年版)

文件名称文件版本文件大小日期时间平台
Cfront.dll5.0.0.239631,095,12007-Jun-200716:59x86
Configurator.exe4.0.0.33234,54422-Mar-201116:28x86
Baconfigurator.xml不适用21602-Dec-200721:45不适用
Customssistasks.msi不适用650,24022-Mar-201116:28不适用
Language.xml不适用259,12212-May-200918:07不适用
Languages.xml不适用4,52403-Aug-200917:31不适用

业务分析配置器 3.0.0.288 (SQL Server 2005 版)

文件名称文件版本文件大小日期时间平台
Cfront.dll5.0.0.239631,095,12007-Jun-200716:59x86
Configurator.exe3.0.0.288238,64022-Mar-201116:27x86
Baconfigurator.xml不适用21602-Dec-200721:45不适用
Customssistasks.msi不适用650,24022-Mar-201116:27不适用
Language.xml不适用259,12230-Mar-200923:54不适用
Languages.xml不适用4,52403-Aug-200917:31不适用
若要替换的文件,请按照下列步骤。
  1. 标识 SQL 2008 年 BA 配置器的安装位置 (即 configurator.exe 文件) 的文件夹。此文件没有标准位置,但我们的文档推荐这些文件创建在子文件夹中名为"BA"Microsoft 动态导航客户端所在的文件夹中。
  2. 备份并删除在步骤 1 中标识的文件夹中的所有内容。
  3. 复制到在步骤 1 中发现的现在为空,文件夹下载名为"业务分析配置器 4.0.0.31 (SQL Server 2008年版)"修复程序中的文件夹中的所有内容。
应用此修补程序后, MaxColSupport属性中的值设置为 5000 BA 配置运行时。

系统必备组件

您必须具有要应用此修补程序的安装的 Microsoft Dynamics 导航 2009 Service Pack 1。

删除信息

您不能删除此修补程序。

状态


Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

详细信息


有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
用于描述 Microsoft 软件更新的标准术语的824684说明
注意:这是直接从创建 Microsoft 支持部门内的"快速发布"的文章。此处包含的信息是作为为了响应新出现的问题而提供的。由于以使其可用的速度,而材料可能包含印刷错误,恕不另行通知,随时可能进行修订。其他考虑因素,请参阅使用条款