如何使用 sqlcmd 安排定期 SQL Server 2012 資料庫備份?

如何使用 sqlcmd 安排定期 SQL Server 2012 資料庫備份?

我正在尋找一種使用 sqlcmd 建立 SQL Server 資料庫每月定期備份的方法。

我看過 SQL Express 的腳本,但它們只執行一次。我正在尋找一個 sql 腳本,它將使用代理或其他方式定期啟動備份。

謝謝

答案1

當您詢問 sqlcmd 時的一些步驟:

  • 執行 sql server profiler
  • 從 Management Studio 執行備份
  • 查看分析器中的 sql 指令
  • 最終對sql程式碼進行一些調整(例如,將當前日期附加到檔案名稱中)
  • 將sql程式碼儲存到檔案makedump.sql中
  • 使用執行「sqlcmd ... -i makedump.sql」的 makedump.bat 檔案建立排程任務

或使用簡單的方法:

  • 啟動管理工作室
  • 在物件資源管理器中瀏覽您的 sql 實例
  • 擴展伺服器節點和“維護計劃”
  • 右鍵單擊精靈並按照說明進行操作

相關內容