不行,只能靠作业备份到别的数据库里然后再做逻辑备份

解决方案 »

  1.   

    那你只能一個一個的手工備份
      

  2.   

    那么强的功能,楼主也太贪心了吧,呵呵...
      

  3.   

    我们自己开发一个这个功能如何,比如通过扩展存储过程
      

  4.   

    给你一个办法,自己实现:
    备份:
    1:用select  a.name,b.name,a.length
      from syscolumns a,systypes b 
                  where id=object_id('表名') and a.xusertype=b.xusertype--用上面的语句生成一个建表语句,其中要判断varchar和int型等的书写差别,然后保存到一个txt文件中create_表1.txt中
    2:再用这个导出语句把表中的内容导出:exec master..xp_cmdshell 'bcp "库名..表名" out "d:\tt.txt" -c -t ,-U sa -P password'恢复:
    1:用xp_cmdshell把create_表1.txt读入执行2:再用导入语句
    EXEC master..xp_cmdshell 'bcp dbname..tablename in c:\DT.txt -c -Sservername -Usa -Ppassword'
    导入数据,最好是把导出语句中的out改为in后保存到create_表1.txt中,在建表的时候,就可以恢复数据
    --以上是我自己想出来的办法,不知道是不是最优,如果要实现上面的功能,呵呵,我觉得得用RMB来算了,而不是分数--想想也简单
      

  5.   

    你只要把数据表中的内容备份出来就可以了!把表结构记录下来,做个程序压缩打包就可以了