服务器是sql server,客户端连接后点击备份发现是备份在服务器电脑上,怎么备份到客户端的机子上?或者说有没有可能把备份到服务器上的db.bak删掉?
是不是只可以在服务器上备份,不能把备份的东西copy到客户端,或者不能把客户端在服务器上的备份删掉?

解决方案 »

  1.   


    -- 怎么备份到客户端的机子上?
     backup database [数据库名] 
     to disk='\\[客户端机器名]\[共享文件夹]\db.bak'
     with format,init-- 或者说有没有可能把备份到服务器上的db.bak删掉?
    exec master..xp_cmdshell 'del [服务器的本地路径]\db.bak'
      

  2.   

    设置一个共享目录是不是新建一个文件夹然后右键共享就OK了?
    貌似WIN 7跟XP不一样的设置
      

  3.   

    请问在win 7下面还是这条指令吗
      

  4.   

    win7是一样的,只是功能更丰富而已。另外,SQLServer的维护计划就有清除备份文件的,你可以看看它是执行了什么命令来删除的就行了,我现在公司的所有备份都是只保留2周,2周前的删掉。全自动的。