Sql-Server

帶有日期的備份到 azure blob 儲存 url

  • April 16, 2020

我正在嘗試對具有備份日期的天藍色 blob 儲存進行備份,這樣當使用相同的名稱生成備份時,作業不會失敗,我正在連接*convert(varchar(500),GetDate() ,112) + ‘.bak’)*但我在作業執行中遇到下一個錯誤

’+’ 附近的語法不正確。$$ SQLSTATE 42000 $$(錯誤 102)。步驟失敗。

劇本:

將數據庫模型備份到 url = ‘https:containerurl/azurecontainer/model’ + convert(varchar(500),GetDate(),112) + ‘.bak’) go

您不能在備份命令中進行連接。但是您可以為文件名設置一個變數,因此首先將文件名構造到變數中,然後在備份命令中使用該變數。

引用自:https://dba.stackexchange.com/questions/265206