帮组文档上是这么说的,可我没查到这么样才算支持,用链接服务器和openset都报错消息 9514,级别 16,状态 1,第 1 行
分布式查询不支持 Xml 数据类型。
我想把远程IP上的一个有XML列的表拷贝到本地数据库上并建立同名的表 就像 SELECT * INTO A FROM B的效果SQL Server 2005 联机丛书(2008 年 11 月)
数据库引擎分布式查询方面的增强功能Microsoft SQL Server 2005 为分布式查询提供下列新增功能和增强功能。增强的 EXECUTE 语句增强了 EXECUTE 语句,以便它可以用于向链接服务器发送传递命令。有关详细信息,请参阅 EXECUTE (Transact-SQL)。支持 CONTAINS 全文谓词当针对链接服务器联合使用 CONTAINS 谓词和 SELECT 查询时,可以将 SQL Server 全文搜索功能应用到远程服务器的文本数据上。有关详细信息,请参阅 CONTAINS (Transact-SQL)。 支持 varchar(max)分布式查询中支持增强的 varchar() 数据类型。有关详细信息,请参阅分布式查询的数据类型映射和使用大值数据类型。新增的 SQL 跟踪事件添加了新增的 SQL 跟踪事件,这些事件有助于分析和排除 OLE DB 访问接口与 SQL Server 分布式查询集成的故障。这些事件提供有关 SQL Server 针对 OLE DB 访问接口所进行的每个调用的信息。支持 CLR 用户定义类型和 xml 数据类型传递查询中可以使用公共语言运行时 (CLR) 用户定义类型的列或来自 SQL Server 远程实例的 xml 数据类型的列。

解决方案 »

  1.   

    传递查询中可以使用公共语言运行时 (CLR) 用户定义类型的列或来自 SQL Server 远程实例的 xml 数据类型的列。
      

  2.   

    是网速慢,半天不提交,多点了一次提交

    传递查询中可以使用公共语言运行时 (CLR) 用户定义类型的列或来自 SQL Server 远程实例的 xml 数据类型的列。
    】这个怎么改呢
    SELECT a.*
    FROM OPENROWSET('SQLOLEDB','10.11.32.100';'sa';'password',
       'SELECT * FROM NDMSPMaster.dbo.TConfig') AS a
      

  3.   

    或者这个怎么改exec   sp_addlinkedserver     'srv_lnk','','SQLOLEDB','10.11.32.100'   
    exec   sp_addlinkedsrvlogin   'srv_lnk','false',null,'sa','password'   select * from srv_lnk.NDMSPMaster.dbo.TConfig