[英]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.