当前位置: 首页 > news >正文

Dynamics 365 字段包含中文〇查询异常

最近在做一个医药器械类的客户,碰到了一个平时碰不到的问题,医院名称中包含了中文〇有,就是看上去一个圈,这个在国家的一些解放军医院的名字中非常常见。

具体的问题如下,我在用医院名字做包含查询时,出来了一些不符合的医院名称,比如我查的"九二〇" 结果出来了"九二八","九二四","九二五"

但是如果你查等于,是没问题的,F12查看了往后台post的fetchxml 也没什么问题

因为涉及到产品底层了只能开case给微软,我也有自己的猜想,因为在on-premises时代,安装的时候最后的选择数据库连接的时候,有个sql的排序规则,可能问题出在这,后续微软的答复也印证了我的猜想。

如下是微软support的答复

我们分别测试了全球云和中国区环境:

​编辑

  • 在新建的英文基准语言环境中,该问题可以稳定复现。

  • 在新建的简体中文基准语言环境中,“包含”查询可以正确识别字符“〇”。

  • 用户个人界面语言为中文或英文不会改变测试结果。


这是因为Dynamics在创建环境时,会根据Organization的base language选择对应的SQL collation。英文环境使用的Latin collatio无法正确处理“〇”这一字符,因此出现非预期匹配;新建的中文环境使用当前版本的Chinese DB collation,可以正确处理该字符。

而分析了客户当前的环境,使用到的Chinese DB collation较早版本的中文排序规则 Chinese_PRC_90_CI_AI 且已经deprecate,所以客户建的环境较早,应该是21V刚落地的时候就开了,当时问题比较多,可能provision的时候出了问题。

解决方案就是新建一个中文base的环境,然后迁移solution,再进行数据迁移,动静非常大 ,成本很高,最后客户接受了这个产品bug,没有做进一步的应对。

http://www.jsqmd.com/news/1215227/

相关文章:

  • 限时公开:我为某独角兽定制的ChatGPT面试官Prompt模板(含行为面试/系统设计/反问环节),仅剩87份可下载
  • DRAM刷新机制解析:从原理到优化实践
  • AI 智能生成关键词型文案,既符合算法又打动用户,两全其美
  • 基于HarmonyOS的AI租房预算分配器应用——从对齐到评估的全流程技术实践
  • 文件管理应用
  • SRE 实战手册(八)|组织架构与高效协作机制
  • 劳力士中国官方售后服务中心|服务热线及全部维修详细地址权威信息通知(2026年7月最新) - 劳力士服务中心
  • Python 并发请求实战:用 asyncio 把批量 API 调用提速 10 倍
  • LAN配置--配置静态DHCP
  • 09.光刻与半导体– 缺陷检测:>10nm缺陷高速成像(>1000wph)与AI自动分类
  • 贰壹零府相聚
  • 插入标记回收算法
  • 2026全国标书代写公司权威排名|全国连锁正规投标文件制作机构实力测评
  • 号码认证服务商怎么选?终端直连与APP依赖的差异解析
  • 《飞算 JavaAI 炫技赛实操:从零落地企业物料溯源管理系统》
  • 旧账梳理为什么突然成了财税数字化的热门工程问题
  • 10分钟掌握:roop-unleashed - 零代码AI换脸的完整实践指南
  • 从 400A 到 2000A,大电流检测在工程应用中的几种实现方式
  • 私藏 6 个素材站点!拯救低流量教育海报,新手一键做出优质内容
  • 2026年7月最新餐饮竹笋批发供应商对比:使用便捷性怎么比,贵竹风位列第一 - 行业百科测评
  • 手撕Transformer:从零实现PyTorch原语级Attention与LayerNorm
  • 一文搞懂什么是多模态大模型?为什么需要多模态大模型?
  • 【单片机毕业设计】基于 STM32 的带光照检测与短信验证智能快递柜系统设计与实现,基于 STM32 单片机的光感 LED 照明快递存取柜控制系统开发(017102)
  • EtherNet/IP在汽车焊接中的低成本实时通讯方案
  • 自由能全预混低氮冷凝燃气容积式热水器三大原创核心技术
  • 本地部署AI模型与知识库:从硬件配置到实战优化
  • 单片机三总线架构:原理、应用与调试技巧
  • 帝舵官方售后服务中心服务热线及门店详细地址实地考察报告+多信源验证(2026年7月更新) - 帝舵中国官方服务中心
  • BMS高压电路设计与菊花链通信技术解析
  • XGF10-Z-4典型接入方式解析:10千伏专变用户380伏多点分布式光伏如何并网?