如何在sql server中跨服务器插入xml数据类型[重复]

问题描述 投票:0回答:1

我有两个服务器与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"
sql sql-server database
1个回答
0
投票

有一个解决方案。

insert into B select xml_field  from openquery([A],'select cast(xml_field as varchar(max)) as xml_field from dbo.t1')
© www.soinside.com 2019 - 2024. All rights reserved.