sqlserver远程异地备份(ftp方式传送)
sqlserver 远程异地备份
问题描述
解决方案
具体方法
第一种方案不再描述
第二种方案实现如下
1. 确认存储服务器FTP服务可用,确认用户名秘密
sp_configure 'show advanced options',1
GO
RECONfigURE
GO
GO
RECONfigURE
GO
123
123
put C:\dbbackup\*.tempBAK
close
quit
declare @tempfilename varchar(100)
set @tempfilename= CONVERT(varchar(8),GETDATE(),112)+ CONVERT(varchar(2),DatePart (Hour,GETDATE()))+ CONVERT(varchar(2),DatePart (Minute,GETDATE())) + CONVERT(varchar(2),DatePart (second,GETDATE()))
print @tempfilename
declare @tempfilename1 varchar(100)
set @tempfilename1='C:\dbbackup\testdb'+ @tempfilename +'.tempBAK'
backup database testdb TO disK = @tempfilename1
declare @temp varchar(100)
set @temp='ren C:\dbbackup\testdb'+ @tempfilename +'.tempBAK '+'testdb'+ @tempfilename +'.BAK'
print @temp
EXEC xp_cmdshell @temp
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。