我有一个 sql server 链接服务器来访问一个 informix 数据库,我使用 openquery 来运行查询,然后将结果插入到一个 sql server 表中。
问题是当我运行如下代码时:
INSERT INTO table_name
( date, comments, user )
SELECT f.date
, f.comments
, f.user
FROM OPENQUERY( LINKED_SERVER_NAME,
'select date
, description as comments
, user_name as user
from tsperson'
) AS f
我收到了这个错误:
“将 datetime2 数据类型转换为 datetime 数据类型导致值超出范围。”
我已经尝试过投射,但没有奏效。
我在这里和谷歌搜索了一些答案,但没有找到。
那么,有人可以帮助我吗?