这个问题在这里已有答案:
我有两个服务器与SQL服务器db说A和B. 我有一个带有xml数据类型的A表和一个带有xml数据类型的B表。 我想做插入选择A中的数据到B中的表。
insert into [B].[dbo].[T1] select * from [A].[dbo].[T1]
但我不断收到错误
"xml data type is not supported in distributed queries"
有一个解决方案。
insert into B select xml_field from openquery([A],'select cast(xml_field as varchar(max)) as xml_field from dbo.t1')