我需要每小时备份一个 SQL-Server Express 数据库,将其压缩并传输到 FTP 服务器。
到目前为止,我能够创建备份,但我无法压缩它(我尝试使用 7z)并传输它,但是命令行:
script.sql 文件:
DECLARE @pathName NVARCHAR(512)
SET @pathName = 'C:\prd-db-backup-' + replace(replace(replace(convert(varchar(19), getdate(), 126),'-',''),'T',''),':','') + '.bak'
BACKUP DATABASE [Database] TO DISK = @pathName WITH NOFORMAT, NOINIT, NAME = N'Database-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
蝙蝠档案:
sqlcmd -S SQLSERVER -U user -P password -i script.sql
PROBLEM1: 7z a -tzip C:\prd-db-backup-%date%%time%.zip -i! C:\prd-db-backup-%DATE%%TIME%*.bak
FTP transfer: ?
谢谢。