[英]How to backup SQL Server 2019 Express and upload to Azure Blob with 120 days retention
如何备份 SQL Server 2019 Express 并将其上传到 Azure Blob,保留天数?
在下面添加一个带有脚本的命令
cls forfiles /p "%CD%" /s /m *.* /D -120 /C "cmd /c del @FILE" echo -- BACKUP DATABASE -- set DATABASENAME={Your db name} :: filename format Name-Date (eg MyDatabase-2009.5.19.bak) set DATESTAMP=%DATE:~-4%.%DATE:~7,2%.%DATE:~4,2% set BACKUPFILENAME=%CD%\\\\%DATABASENAME%-%DATESTAMP%.bacpac echo. SqlPackage.exe /a:export /scs:"Server=(local);Database=%DATABASENAME%;Trusted_Connection=True;" /tf:"%BACKUPFILENAME%" AzCopy /Source:%BACKUPFILENAME% /Dest:https://myseogenie.blob.core.windows.net/db-bacup/%BACKUPFILENAME% /DestKey:{YOUR_KEY_HERE}/Y echo -- BACKUP DONE--
您可以创建一个 Windows 调度程序来每天运行它
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.