通过链接服务器导数据,请教高手,谢谢
想将ms sqlserver数据导到sybase中去,版本sqlserver 2005 ,sybase15.0
表结构: id int, name varchar(10), sj datetime
配置后链接服务器后,执行sql:
insert into openquery(P9,'select id,name,sj from buffer.dbo.test')(id,name,sj)
select id,name,sj from test.dbo.test
报错以下:
--链接服务器"P9"的 OLE DB 访问接口 "MSDASQL" 返回了消息 "[Sybase][ODBC Driver]Invalid conversion"。
--消息 7343,级别 16,状态 2,第 1 行
--链接服务器 "P9" 的 OLE DB 访问接口 "MSDASQL" 无法 INSERT INTO 表 "[MSDASQL]"。
而执行以下sql,则可成功导出数据(即不导出sj 这个datetime类型的字段)
insert into openquery(P9,'select id,name from buffer.dbo.test')(id,name)
select id,name from test.dbo.test
请教,应该如何处理?我的表里有datetime类型的数据的!
谢谢各位先!