LINK SERVER 取VARCHAR 字段里的汉字

Ray_Zhang 2009-06-03 02:24:55
我的数据源在另一台server,我要取表里varchar字段里的中文,我在源server里看中文显示正常,当使用LINKserver是就显示成乱码,改成nvarchar是可以但修改修改对应.NET程序工作量比较大,因为很多page用到。有没有办法在linkserver取出时就显示正常的汉字呢
...全文
63 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
dj3688 2009-06-05
  • 打赏
  • 举报
回复
关注
Ray_Zhang 2009-06-05
  • 打赏
  • 举报
回复
8楼的方法已经试过了不行
fcuandy 2009-06-03
  • 打赏
  • 举报
回复
select name collate Chinese_PRC from linkedserver.database.dbo.table
ai_li7758521 2009-06-03
  • 打赏
  • 举报
回复
ks_reny 2009-06-03
  • 打赏
  • 举报
回复
關注
Ray_Zhang 2009-06-03
  • 打赏
  • 举报
回复
修改了LINKserver 的排序规则,还是不行
jia_guijun 2009-06-03
  • 打赏
  • 举报
回复
将两个服务器的排序规则统一 一下再试试。
水族杰纶 2009-06-03
  • 打赏
  • 举报
回复
改變下LINKserver 的排序規則看看
--小F-- 2009-06-03
  • 打赏
  • 举报
回复
可以试着把文本字段都先改成UNCODE编码,然后再移植过去
nzperfect 2009-06-03
  • 打赏
  • 举报
回复
估计是sql server实例的编码的问题.

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧