点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我一直在尝试对内部.NET Web应用程序进行编程,以访问和修改Kantech数据库,但是我遇到了排序规则问题。 表格排序规则设置为(无),我找不到在哪里更改它们。 尝试运行.exe时出现此错误:
当我尝试直接在Advantage Data Architect(查询生成器)中修改表的排序规则时,我会发现相同的错误:
我尝试在运行.exe的计算机上同时安装OBCD驱动程序和数据提供程序,但似乎无济于事。
我正在Windows 7 x64上使用Advantage Data Architect 11.10。
任何帮助将不胜感激。
progerror.jpg (27.2 kB)
为防万一,请先备份数据库,以防万一。
请参阅整理支持, 5209 AE_COLLATIONS_DO_NOT_MATCH 和 sp_AllowMultipleCollations 即可了解 如果您不关心上述性能问题,请选择此错误并忽略它。
如果使用的是远程服务器(ads.exe),请打开配置实用程序(ads_cfg.exe)。 转到"配置"标签,然后选择"语言"。 设置所需的排序规则。
如果使用本地服务器,请在客户端文件所在的目录中打开adslocal.cfg,并将ANSI_CHAR_SET和OEM_CHAR_SET设置为所需的排序规则。 可用选项在文件中以注释形式列出。
在Advantage Data Architect中,创建与数据库或文件夹的连接。 将排序规则设置为相同的值。
右键单击受影响的表,选择"属性",然后转到"其他索引定义"。 对于找到的每个索引,请确保将排序规则设置为与上述设置相同的值。 单击确定。
打开表,然后转到"表"菜单并选择"重新索引"。 如果任何列都非常宽,则可能需要将块大小设置为1024的倍数。否则,请使用默认值。 单击"确定"。
如果您确保使用相同的排序规则对查询中所有表中的所有索引进行重新索引,则不再应该看到此错误。 请注意,某些归类所包含的字符在其他归类中不存在。 如果您的表包含带有这些排除的字符的数据,则不确定是否会出现错误或字符是否将重新映射到新的排序规则。 这就是为什么在开始之前需要备份的原因。
一周热门 更多>