--例子:
--创建连接
exec sp_addlinkedserver  'ZEHUADB','','SQLOLEDB','10.1.79.44'
exec sp_addlinkedsrvlogin 'ZEHUADB','false',null,'sa',''
-远程导入数据
insert into ZEHUADB.SZ.dbo.WQ_SWSINF_B(STCD,MNRC,WATP,STFN,ASRL,ASAR,ASRC,DSTRVM,FD)
select '10001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL

解决方案 »

  1.   

    sp_addlinkedserver
    创建一个链接的服务器,使其允许对分布式的、针对 OLE DB 数据源的异类查询进行访问。在使用 sp_addlinkedserver 创建链接的服务器之后,此服务器就可以执行分布式查询。如果链接服务器定义为 Microsoft® SQL Server™,则可执行远程存储过程。语法
    sp_addlinkedserver [ @server = ] 'server'
        [ , [ @srvproduct = ] 'product_name' ]
        [ , [ @provider = ] 'provider_name' ]
        [ , [ @datasrc = ] 'data_source' ]
        [ , [ @location = ] 'location' ]
        [ , [ @provstr = ] 'provider_string' ]
        [ , [ @catalog = ] 'catalog' ]
      

  2.   

    使用连接服务器
    然后就可以像使用本地表一样访问远程表
    引用名称是[服务器].[数据库].[表的Owner].[表名称]