看板 Database 關於我們 聯絡資訊
資料庫名稱: MSSQL SERVER 資料庫版本: 2014 作業平台: WINDOWS SERVER 2012 問題描述: 不好意思,請教一下,最近有更改了備份排程 但是卻出現了錯誤,可是實際上是有備份成功的@@ 備份錯誤但有成功的圖示:http://ppt.cc/TJ5y 然後我的備份SCRIPT是系統產出來的 BACKUP LOG [DATABASE] TO [DATABASE_LOG] WITH RETAINDAYS = 7, NOFORMAT, INIT, NAME = N'DATABASE-完整 資料庫 備份', NOSKIP, NOREWIND, NOUNLOAD, STATS = 10, CHECKSUM GO declare @backupSetId as int select @backupSetId = position from msdb..backupset where database_name=N'DATABASE' and backup_set_id=(select max(backup_set_id) from msdb..backupset where database_name=N'DATABASE' ) if @backupSetId is null begin raiserror(N'確認失敗。找不到資料庫 ''DATABASE'' 的備份資訊。', 16, 1) end RESTORE VERIFYONLY FROM [DATABASE_LOG] WITH FILE = @backupSetId, NOUNLOAD, NOREWIND 想請教前輩們,有遇過這樣子的情況嗎? 顯示錯誤,但是備份卻成功.. 還麻煩指導了,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.19.22 ※ 文章網址: http://www.ptt.cc/bbs/Database/M.1416529176.A.D15.html
propecia: 去掉最後的 WITH F 再備一次試試! 11/21 16:58
不好意思,我發現那個F好像是貼上的時後,沒有貼完整,真的不好意思>_< ※ 編輯: bernachom (59.120.19.22), 11/21/2014 18:15:44
waterpeng: 底下是子步驟...有可能顯示正常但最後結果是失敗的... 11/22 01:09
waterpeng: 要不要把詳細的log都貼上來判斷一下.. 11/22 01:09
我看他的檢視記錄是 日期 2014/11/22 上午 07:00:00 記錄檔 作業記錄 (DATABASE_LOG(ONE)) 步驟識別碼 伺服器 DATABASE 作業名稱 DATABASE_LOG(ONE) 步驟名稱 持續時間 00:00:03 SQL 嚴重性 0 SQL 訊息識別碼 0 已傳送電子郵件通知操作員 ADMIN 已使用網路傳送通知操作員 已呼叫通知操作員 嘗試的重試次數 0 訊息 作業失敗。 作業由 排程 18 (DATABASE_LOG(ONE)) 叫用。要執行的最後一個步驟是步驟 1 (1)。. ====================================================== 然後裡面的是詳細資訊是 日期 2014/11/22 上午 07:00:00 記錄檔 作業記錄 (DATABASE_LOG(ONE)) 步驟識別碼 1 伺服器 DATABASE 作業名稱 DATABASE_LOG(ONE) 步驟名稱 1 持續時間 00:00:03 SQL 嚴重性 0 SQL 訊息識別碼 3262 已傳送電子郵件通知操作員 已使用網路傳送通知操作員 已呼叫通知操作員 嘗試的重試次數 0 訊息 以下列使用者的身分執行: Administrator。已處理百分之 10。 [SQLSTATE 01000] (訊 息 3211) 已處理百分之 21。 [SQLSTATE 01000] (訊息 3211) 已處理百分之 32。 [SQLSTATE 01000] (訊息 3211) 已處理百分之 43。 [SQLSTATE 01000] (訊息 3211) 已處理百分之 53。 [SQLSTATE 01000] (訊息 3211) 已處理百分之 64。 [SQLSTATE 01000] (訊息 3211) 已處理百分之 75。 [SQLSTATE 01000] (訊息 3211) 已處理百分 之 84。 [SQLSTATE 01000] (訊息 3211) 已處理百分之 94。 [SQLSTATE 01000] (訊息 3211) 已處理百分之 100。 [SQLSTATE 01000] (訊息 3211) 已處理資料庫 'EFNETDB' 的 1190 頁,檔案 1 上的檔案 'EFNET_log'。 [SQLSTATE 01000] (訊息 4035) BACKUP LOG 已於 3.289 秒內成功處理了 1190 頁 (2.825 MB/sec)。 [SQLSTATE 01000] (訊息 3014) 檔案 1 上的備份組有效。 [SQLSTATE 01000] (訊息 3262). 步驟成功。 這樣子看起來應該是成功的,在備份裝置裡面,也有成功的備記錄 真的很奇怪..T_T ※ 編輯: bernachom (59.120.19.24), 11/22/2014 12:37:02 ※ 編輯: bernachom (59.120.19.24), 11/22/2014 12:37:43 我一直忘記要來回個文... 這個問題最後處理好了, 因為原本的備份作業是我自已新增的 之後,我就用備份裝置產生作業,就解決了@_@ ※ 編輯: bernachom (36.228.186.181), 12/01/2014 22:19:52