2014-12-02 67 views
0

我想创建一个链接服务器从SQL Server 2008 R2到一个SAP IQ数据库,它有UTF-8字符集。SQL链接服务器到UTF-8数据库

我无法获得正确的字符集可查看使用此链接服务器的查询。

我已经尝试了一切,使用SAP IQ的本地OLE DB提供程序,使用ODBC连接,使用不同的连接字符串,但我主要担心的是,这是不可能的,因为SQL Server不支持UTF-8。观看

正确的字符时在Interactive SQL:

Correct characters when viewing in Interactive SQL

在SQL Management Studio中

搞砸字符:

Messed up characters

有什么想法?

回答

0

终于解决了它,经过几个小时的调试。 :)

您必须使用ODBC连接,将CharSet参数设置为'windows-1252'。然后它完美地工作。

ODBC settings