我想把sqlserver1中database1的table1整个复制到
sqlserver2中database1的table1有什么简单的方法?

解决方案 »

  1.   

    -- 在sqlserver2中创建一个链接到sqlserver1的链接名
    -- 然后借用链接名访问并复制表数据!
      

  2.   

    --创建链接服务器 
    exec sp_addlinkedserver   'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' 
    exec sp_addlinkedsrvlogin  'ITSV ', 'false ',null, '用户名 ', '密码 ' --查询示例 
    select * from ITSV.数据库名.dbo.表名 --导入示例 
    select * into 表 from ITSV.数据库名.dbo.表名 
      

  3.   

    http://blog.sina.com.cn/s/blog_5321db9d0100f89g.html
      

  4.   

    请你使用SQL SERVER 数据导出的向导支持 SQL SERVER --- EXCEL    SQL SERVER --- SQL SERVER    SQL SERVER ---- ACCESS    SQL SERVER ---- OLEB    SQL SERVER ---- ODBC
    具体方法请参看 (详细步骤)
    http://blog.csdn.net/liuhuayang/archive/2010/08/10/5801187.aspx
      

  5.   

    select * into 表 from ITSV.数据库名.dbo.表名 
      

  6.   

    --创建链接服务器
    exec_addlinkedserver '服务器名','','oledb','远程服务器ip或者机器名'
    exec_addlinksrvlogin '服务器名','false','null','用户名','密码'
      

  7.   

    接上:
    --查询语句
    select * from 服务器名.数据库名.dbo.表名