如何在SQL Server中跨服务器插入xml数据类型

时间:2018-07-19 11:49:27

标签: sql sql-server database

我有两个带有sql server db的服务器,分别说A和B。
我在A中有一个具有xml数据类型的表,而在B中有一个具有xml数据类型的表。
我想将选择A中的数据插入到B中的表中。

insert into [B].[dbo].[T1] select * from [A].[dbo].[T1]

但是我总是出错

"xml data type is not supported in distributed queries"

1 个答案:

答案 0 :(得分:1)

有解决方案。

insert into B select xml_field  from openquery([A],'select cast(xml_field as varchar(max)) as xml_field from dbo.t1')