MYSQL链接服务器插入问题.(高难度)
环境:MYSQL5.0, SQLSERVER2005.
MYOA为链接服务器
EXEC dbo.OAreturnbillbook 'ASD','admin','admin','ddd'
SELECT * FROM openquery(MYOA, 'select * from EMAIL_BODY limit 1')
查询没有问题.
但是下面不能执行,其中[CONTENT]为TEXT类型
Insert openquery(MYOA, 'select * from EMAIL_BODY limit 1')
(FROM_ID,TO_ID2,COPY_TO_ID,SECRET_TO_ID,SUBJECT,[CONTENT],SEND_TIME,ATTACHMENT_ID,ATTACHMENT_NAME,SEND_FLAG,SMS_REMIND,IMPORTANT,SIZE,FROM_WEBMAIL,TO_WEBMAIL)
values(@creater,@TOPERSON,'','',@context,@TOCONTEXT, GETDATE(),'','','1','1','2','0','','')
消息 7399,级别 16,状态 1,过程 OAreturnbillbook,第 18 行
链接服务器 "MYOA" 的 OLE DB 访问接口 "MSDASQL" 报错。提供程序报告了意外的灾难性错误。
消息 7343,级别 16,状态 2,过程 OAreturnbillbook,第 18 行
链接服务器 "MYOA" 的 OLE DB 访问接口 "MSDASQL" 无法 INSERT INTO 表 "[MSDASQL]"。未知的提供程序错误。
Location: memilb.cpp:1505
Expression: (*ppilb)->m_cRef == 0
SPID: 57
Process ID: 18288
Location: memilb.cpp:1505
Expression: (*ppilb)->m_cRef == 0
SPID: 57
Process ID: 18288
Location: memilb.cpp:1505
Expression: (*ppilb)->m_cRef == 0
SPID: 57
Process ID: 18288
Location: memilb.cpp:1671
Expression: pilb->m_cRef == 0
SPID: 57
Process ID: 18288