现有一个已经开发好发票管理的应用程序,现在根据客户需求对其进行改善:    具体要求如下:
    邮于数据表中的数据过多,现要对其进行定期备份,对备份好的数据表同时进行清空,但备份好的数据随时可能会调出来使用,针对这种情况,大家有没有什么好的方法?对于数据表的备份以及还原在delphi中是怎么样通过程序来实现的呢?
    谢谢大家了!

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/2251/2251216.xml?temp=.0585596
      

  2.   

    backup database 语句如下:
    BACKUP DATABASE {database_name | @database_name_var}
    TO <backup_device> [,...n]
    [WITH 
        [BLOCKSIZE = {blocksize | @blocksize_variable}]
        [[,] DESCRIPTION = {text | @text_variable}]
        [[,] DIFFERENTIAL]
        [[,] EXPIREDATE = {date | @date_var} 
            | RETAINDAYS = {days | @days_var}]
        [[,] FORMAT | NOFORMAT]
        [[,] {INIT | NOINIT}]
        [[,] MEDIADESCRIPTION = {text | @text_variable}]
        [[,] MEDIANAME = {media_name | @media_name_variable}]
        [[,] [NAME = {backup_set_name | @backup_set_name_var}]
        [[,] {NOSKIP | SKIP}]
        [[,] {NOUNLOAD | UNLOAD}]
        [[,] [RESTART]
        [[,] STATS [= percentage]]
    ]
    运行你的 query 就行了.