我尝试使用带有Simba driver的ODBC的链接服务器,从Bigquery到SQL Server中选择数据。
环境:
某些数据类型返回ok(INTEGER,TIMESTAMP,BOOLEAN)但不会返回STRING。
错误是:
OLE DB提供程序" MSDASQL"对于链接服务器" BQ"返回的消息"不支持请求的转换。"
这是查询:
select <column_name>
from [linked_server].[projectId].[dataset].[table]
我尝试配置服务器选项〜&gt;整理兼容True,但仍然相同。 喜欢建议的here
提前感谢您的帮助!
答案 0 :(得分:1)
[解决] 创建ODBC连接时,在“高级选项”下,有一个名为“默认字符串列长度”的字段。 MSSQL无法处理超过8000个字符,但其初始值为65535.例如,将其更改为4000可解决此问题。
谢谢!