当我点击下面的查询时,我得到1行
SELECT * FROM servers WHERE Node =‘abc_deeh32q6610007’但是,当我点击以下查询时,会选择0行
SELECT * FROM servers WHERE Node LIKE’%…
这种错误不应出现在健康的数据库中。
首先检查字符是否正确并且您使用的是正确的 % 字符代码。在计划文本中编写脚本并进行检查 ISQL 运用 -一世 选项直接从命令行运行。
如果这无济于事并且您的问题仍然存在,那么可能您在数据库的物理结构方面存在一些问题:
检查您是否在数据库中正确配置了排序顺序:您可以使用重新加载字符集顺序 字符集 工具。
检查数据库结构中是否没有错误:运行 dbcc checkdb 和 dbcc checkalloc 查看数据中是否存在物理错误
检查数据库错误日志中是否有任何错误。应在此处记录数据库观察到的所有物理错误。
如果这无助于尝试使用数据副本在另一个表中重现相同的问题。然后在具有相同配置的另一台服务器上。尽量缩小问题范围。