当前位置: 代码迷 >> Sql Server >> 服务器是sql server,客户端连接后点击备份发现是备份在服务器电脑下,如何备份到客户端的机子下?或者说有没有可能把备份到服务器下的db.bak删掉
  详细解决方案

服务器是sql server,客户端连接后点击备份发现是备份在服务器电脑下,如何备份到客户端的机子下?或者说有没有可能把备份到服务器下的db.bak删掉

热度:69   发布时间:2016-04-27 11:11:47.0
服务器是sql server,客户端连接后点击备份发现是备份在服务器电脑上,怎么备份到客户端的机子上?或者说有没有可能把备份到服务器上的db.bak删掉?
服务器是sql server,客户端连接后点击备份发现是备份在服务器电脑上,怎么备份到客户端的机子上?或者说有没有可能把备份到服务器上的db.bak删掉?


是不是只可以在服务器上备份,不能把备份的东西copy到客户端,或者不能把客户端在服务器上的备份删掉?

------解决方案--------------------
把你客户机上的设置一个共享目录,保证服务器能通过共享访问。然后备份的时候,手动的把路径打上去,就能备份到客户机。
------解决方案--------------------
SQL code
-- 怎么备份到客户端的机子上? backup database [数据库名]  to disk='\\[客户端机器名]\[共享文件夹]\db.bak' with format,init-- 或者说有没有可能把备份到服务器上的db.bak删掉?exec master..xp_cmdshell 'del [服务器的本地路径]\db.bak'
------解决方案--------------------
win7是一样的,只是功能更丰富而已。另外,SQLServer的维护计划就有清除备份文件的,你可以看看它是执行了什么命令来删除的就行了,我现在公司的所有备份都是只保留2周,2周前的删掉。全自动的。
  相关解决方案