我正在構建一個將執行數據庫備份並將備份複製到另一臺計算機上的安全存儲位置的腳本。我已經將該特定位置安裝在Y上:並且已經構建了我的腳本(.bat)。 腳本運行測試運行正常,但是當任務調度運行時,它負責複製的部分:計劃任務複製問題 - 無錯誤
copy /Y "C:\something or other\Backup.bak" "Y:\DB\DB-%mydate%.bak"
不運行。爲了能看到什麼時,調度運行腳本要去我追加
>> backup.log
到腳本的每一行。 當我試圖手動運行通過任務調度的紙條,以測試有什麼問題的唯一副本輸出是:
0 file(s) copied
,別無其他。沒有其他錯誤。
我知道,開始文件夾中的任務設置可能是問題,但我沒把它設置爲在腳本的文件夾。另外開始文件夾不應該是一個問題,因爲我一直在使用完整路徑。
編輯:我在Windows Server 2003 SP2上運行它,如果它與它有任何關係。
所以任何想法可能是什麼問題呢?
您的任務是否在具有映射驅動器的帳戶下運行? – 2014-09-24 07:48:33
我已給任務計劃程序計算機管理員的用戶名和密碼。它們可能是正確的,因爲如果沒有合適的登錄名,當腳本嘗試連接到數據庫以執行BACKUP命令時會失敗。也不會複製輸出像「位置無法訪問」或類似的錯誤? – 2014-09-24 08:00:47