时间:2021-07-01 10:21:17 帮助过:29人阅读
问题2:
两个不同版本的sql server ,本地的是2005,链接服务器的是2008R2,排序规则不一致,无法直接比较连接
解决:见最后一行
select t1.name,t1.system_type_id,t1.user_type_id,t1.max_length,t2.* from ( select * from test2.sys.columns where object_id=object_id(‘Sys_Users_History‘) ) t1 join ( select t2.name tab_name,t1.name,t1.system_type_id,t1.user_type_id,t1.max_length from [10.1.4.234].db_tank.sys.columns t1 join [10.1.4.234].db_tank.dbo.sysobjects t2 on t1.object_id=t2.id and t2.name = ‘Sys_Users_History‘ ) t2 on t1.name= t2.name collate Chinese_PRC_90_CI_AI
参考文章:
修改sql server实例、数据库、表、字段的排序规则
(3.6)常用知识-字符编码与排序规则
sql server排序规则冲突
标签:collate 链接服务器 比较 strong object 字符编码 png 解决 alt