从一个数据库导数据到另外一个数据库,用dts来做,
数据仅仅为了测试用,有一些就够了。但是源数据库的记录数太多,能不能在dts中限制导入数据的数量?

解决方案 »

  1.   

    DTS向导当中,可以选择‘用一条SQL查询指定要传输的数据’
      

  2.   

    用一条SQL查询指定要传输的数据
    在里面写语句
    select top 100 * from tb
      

  3.   

    参考http://database.ctocio.com.cn/354/9116854.shtml
      

  4.   

    可以当在一个服务器导数据时可以用 insert into b.dbo.tb select top 100 * from a.dbo.tb
      

  5.   

    select * from tb where id between 1 and 100
      

  6.   

    语句可以 insert identify 吗?
    而且表太多了,大概50个。有没有简单一些的办法?
      

  7.   

    简单的方法,先做个视图(可以根据条件筛选出要的数据),再进行DTS导出就可以了.
      

  8.   

    呵呵,这样用DTS不如直接写个语句算了INSERT TB SELECT * FROM TB1
      

  9.   

    这些答案都不怎么样,最后的实现方法是在Management Studio里编辑DTS包,将source的openrowset改为sql command,写语句限制数量