来自MSSQL服务器的MySql链接服务器?

时间:2016-01-29 11:22:16

标签: mysql sql sql-server tsql

我已经建立了链接服务器连接,它工作正常但是在2个字段中遇到了一些问题,Col1得到datatype varchar(10000),而来自Col2 varchar(10000)的字段也相同。当我查询时:

select 
    * 
from 
    [MySQL_Linked]...SorceTbl

我收到以下错误:

  

链接服务器“MySQL_Linked”的OLE DB提供程序“MSDASQL”   返回消息“不支持请求的转换。”。

     

Msg 7341,

     
    

级别16,状态2,第1行无法获取列的当前行值     来自OLE DB提供程序的“[MySQL_Linked] ... [MyDB] .SorceTbl”     链接服务器“MySQL_Linked”的“MSDASQL”。

  

我尝试使用Cast and Convert但没有用。有什么帮助吗?

有人将此问题标记为重复,但区别在于

  

他的解决方案是在源头更改数据类型,但对我来说,我没有   从源代码更改数据类型的权限。

0 个答案:

没有答案