如题: 如何才能对SQLSERVER中的单个表进行备份和还原,因为有很多不同的表,如果采取先建表,再一条条写入的话,会比较麻烦,有没有简单点的办法。

解决方案 »

  1.   

    创建表1的备份:
    select * into 备份表1 from 表1还原表1:
    delete from 表1
    insert into 表1 select * from 备份表1
      

  2.   

    to DebugXP(NULL) :
    这种方式可以直接把单个表或几个表直接备份为文件吗?还是要把备份的表放入一个临时数据库中,然后再备份整个临时库。还有还原呢。
      

  3.   

    参考:http://community.csdn.net/Expert/topicview.asp?id=3858677
      

  4.   

    创建表1的备份:
    select * into 备份表1 from 表1还原表1:
    delete from 表1
    insert into 表1 select * from 备份表1需要临时数据库,不能存为文件。
      

  5.   

    在程序中把表用ClientDataset打开,再存为cds或xml文件,最后建一个文件流,把这些单个的文件放在一起就是了