引言
在使用SqlServer Express 版本的時候發現,這個版本不支持通過資料庫的代理方式進行資料庫的維護,
解決方案
使用SQL陳述句加windows任務計劃的方式解決
具體步驟如下
- 創建備份用的SQL檔案
- 創建呼叫SQL檔案的BAT檔案
- 加入到windows的任務計劃中
具體步驟及檔案
SQL陳述句
GO
DECLARE @backupTime VARCHAR(20)
DECLARE @fileName VARCHAR(1000)
SELECT
@backupTime =(
CONVERT(VARCHAR(8), GETDATE(), 112) + REPLACE(CONVERT(VARCHAR(5), GETDATE(), 114), ':', '')
)
SELECT
@fileName = 'F:\Database_Backup\DB_' + @backupTime + '.bak' backup database 資料庫名稱 to disk = @fileName
BAT檔案
sqlcmd -S . -i F:\Database_Backup\backup.sql
加入到windows任務計劃
- 找到并打開任務計劃程式
- 選擇右側的創建基本任務

- 輸入任務基本資訊

- 選擇何時執行,下一步配置具體執行規則

- 選擇執行的動作,啟動程式

- 選擇剛才創建的bat檔案

- 完成
本文來自博客園,作者:一塊白板,轉載請注明原文鏈接:https://www.cnblogs.com/ykbb/p/15796762.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/413186.html
標籤:其他
