我现在想在delphi开发的前台中对sqlserver中某些数据量较大(每天几万条新数据)的表进行备份,然后清空,看到sqlserver中有DTS,但不知道如何在delphi中适用,深表感谢!

解决方案 »

  1.   

    是备份到另外的表,还是备份到TXT文件:
    表:SELECT * FROM A INTO B
      

  2.   

    excel:      EXEC master..xp_cmdshell 'bcp bigclient.dbo.temp_excel out "c:\temp1.xls" -c -q -   S"sername" -U"sa" -P"pwd"'
    access:   
    INSERT INTO OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
          'F:\db1.mdb'; 
          'admin'; '', 表名)
     都可以用SQL
      

  3.   

    human_2(风一帆) 的语句有错!
    应该是
    select * into table2 from table1
      

  4.   

    如果备份成txt怎么做?恢复呢?