我通过如下语句在两台服务器上执行数据操作:
exec sp_addlinkedserver  'AA','','SQLOLEDB','192.168.0.142'
exec sp_addlinkedsrvlogin 'AA','false',null,'sa','sa'
go
/*--查询示例--导入示例
*/
select *  from AA.wzdata.dbo.region
select * into AA.wzdata.dbo.ATest  from region--以后不再使用时删除链接服务器
exec sp_dropserver 'AA','droplogins'
第一个查询是可以的没有问题,但是第二个数据插入就有问题了,错误为:
对象 名称 'AA.wzdata.dbo.' 包含的前缀数目超过了最大值。最大值为 2。
这是怎么回事,难道我没有办法把这个服务器上的数据放到另外一台服务器上吗

解决方案 »

  1.   

    换一个方式,在另外一台服务器上建链接服务器BB,然后select * into ATest from BB.wzdata.dbo.region
      

  2.   

    select * into AA.wzdata.dbo.ATest  from AA.wzdata.dbo.region第二句是不是没有加上   AA.wzdata.dbo. 阿
      

  3.   

    select * into ATest from BB.wzdata.dbo.region
      

  4.   

    libin_ftsafe(子陌红尘:当libin告别ftsafe) ( ) 信誉:105    Blog  2006-12-12 17:07:51  得分: 0  
     
     
       换一个方式,在另外一台服务器上建链接服务器BB,然后select * into ATest from BB.wzdata.dbo.region
      
     
    同意这个做法.