我现在有2个“用户表”,目录结构是一样的,但是一个是本地表(在本地计算机)无数据,一个是网络表(在网络计算机上)有数据的表格,我想把有数据的网络表中的数据复制到本地表中,请问要用什么语句和命令,希望高手们不吝赐教。以上问题
1.可否直接从网络上提取网络表数据;
2.如果已经把网络SQL组注册到了本地计算机,又用什么语句?如果可以的话,尽可能的详细一点代码,谢谢啦。

解决方案 »

  1.   

    对了,补充一下问题:
    假设我的表格名称为vip_info,(表格内容:CARD_ID、VIP_NAME、VIP_SEX、VIP_ADD......等等)
    要求执行多次语句 CARD_ID 中的内容不重复复制。
      

  2.   

    select * from opendatasource( 
    'SQLOLEDB ',  
    'Data Source=192.168.1.2;User ID=sa;Password=123456'
    ).dbtest.dbo.vip_info
      

  3.   

    参考内容:[sql server] 不同服务器数据库之间的数据操作 
    http://blog.csdn.net/xys_777/archive/2010/07/13/5730231.aspx[sql server] sql server 链接 MySql 实测经过 (ODBC方式)
    http://blog.csdn.net/xys_777/archive/2010/07/14/5733516.aspx
      

  4.   

    你好,我按照你的语句执行,出现以下错误:服务器: 消息 7403,级别 16,状态 1,行 1
    未能找到 OLE DB 提供程序 'SQLOLEDB ' 的注册表项。
    OLE DB 错误跟踪[Non-interface error:  Provider not registered.]。