日期:2014-05-16  浏览次数:20473 次

远程备份数据库到本地

1.共享备份目录

(要共享的目录)右键——共享——特定用户
说明:在次选择的用户为下面建立通信时的用户名
?

2.建立通信

<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->1、master..xp_cmdshell???'net???use??\\计算机名\共享名???密码???/user:计算机名\用户名'

3.备份数据库

<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->

1、DECLARE?@PATH?NVARCHAR(2000)
2、SET?@PATH?='\\计算机名\共享名\'?+Convert(Nvarchar,getDate(),112)+'.bak'
3、backup?database?数据库名?to?disk=@PATH?'


4.删除通信

?

<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->master..xp_cmdshell???'net??use??\\计算机名\共享名??/delete?'

实现自动备份
SQL SERVER代理——作业——新建作业
第一步:常规:填写作业名称

第二步:步骤:填写步骤名称,选择类型为t-sql,填写sql命令。按前面步骤分开填写步骤。
注意:最后一步: 修改成功时要执行的操作:
第三步:计划——新建,根据需要设置。
第四五六。。根据需要设置。