繁体   English   中英

如何备份 SQL Server 2019 Express 并上传到 Azure Blob,保留 120 天

[英]How to backup SQL Server 2019 Express and upload to Azure Blob with 120 days retention

如何备份 SQL Server 2019 Express 并将其上传到 Azure Blob,保留天数?

  1. 下载AzCopy 8.1SqlPackage
  2. 在下面添加一个带有脚本的命令

    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--
  3. 您可以创建一个 Windows 调度程序来每天运行它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM