Sql-Server

如果您必須從備份恢復並從頭開始建構數據庫伺服器,主數據庫備份對於恢復 MS SQL 伺服器是否至關重要?

  • June 30, 2010

Commvault 合作夥伴支持建議我關閉主數據庫的備份,因為備份因日誌文件被鎖定而失敗。

以下是給出的建議:

“該消息是由 Commvault 無法備份主數據庫的事務日誌引起的。如果這種情況間歇性發生,則可能是某些事情正在鎖定事務日誌,從而阻止 SQL iData 代理訪問日誌。通常主數據庫只是一個模板,並且是不被任何應用程序使用(需要使用 SQL 數據庫的應用程序創建自己的數據庫),因此阻止它被備份應該沒有害處 您可以通過指定 NOT 在主副本中備份它來做到這一點SQL 數據代理"

以下是我得到的錯誤。

sqlxx SQL 伺服器/

SQLxx 不適用/

系統數據庫 19856*

(CWE) 交易日誌 N/A 01/08/2010 19:00:16

(01/08/2010 19:00:18 ) 01/08/2010 19:03:15

(01/08/2010 19:03:14) 1.44 MB 0:01:11 0.071 2 0 1

ITD014L2

失敗原因:

• 錯誤程式碼

$$ 30:325 $$: 備份過程中遇到錯誤。錯誤:$$ ERROR: [Microsoft $$$$ ODBC SQL Server Driver $$$$ SQL Server $$無法備份master數據庫的日誌。請改用備份數據庫。$$ Microsoft $$$$ ODBC SQL Server Driver $$$$ SQL Server $$BACKUP LOG 異常終止。] 作業選項:創建新索引、啟動新媒體、備份所有子客戶端、截斷日誌、跟踪掛載點、備份受系統文件保護保護的文件、備份系統狀態數據時停止 DHCP 服務、備份系統狀態數據時停止 WINS 服務事件:

• 79714

$$ backupxx/JobManager $$ $$ 01/08/2010 19:03:15 $$: 備份作業$$ 19856 $$完全的。客戶$$ sqlxx $$, 代理類型$$ SQL Server $$, 子客戶端$$ System DBs $$, 備份級別$$ Transaction Log $$, 對象$$ 2 $$, 失敗的$$ 1 $$, 期間$$ 00:02:59 $$, 總大小$$ 1.44 MB $$, 使用的媒體或安裝路徑$$ ITD014L2 $$. • 79712

$$ sqlxx/SQLiDA $$ $$ 01/08/2010 19:01:53 $$: 備份過程中遇到錯誤。錯誤:$$ ERROR: [Microsoft $$$$ ODBC SQL Server Driver $$$$ SQL Server $$無法備份master數據庫的日誌。請改用備份數據庫。$$ Microsoft $$$$ ODBC SQL Server Driver $$$$ SQL Server $$BACKUP LOG 異常終止。] • 79711

$$ sqlxx/SQLiDA $$ $$ 01/08/2010 19:01:51 $$: 查詢結果$$ [Microsoft $$$$ ODBC SQL Server Driver $$$$ SQL Server $$無法備份master數據庫的日誌。請改用備份數據庫。$$ Microsoft $$$$ ODBC SQL Server Driver $$$$ SQL Server $$BACKUP LOG 異常終止。]。 • 79707

$$ backupxx/JobManager $$ $$ 01/08/2010 19:00:15 $$: 收到客戶端的新備份請求$$ sqlxx $$, iDataAgent$$ SQL Server $$, 實例$$ SQLxx $$, 子客戶端$$ System DBs $$, 備份級別$$ Transaction Log $$. 文件備份失敗:

• 備份數據庫

$$ master $$失敗的 請指教,謝謝。

NOOOO,不要停止備份master!雖然大多數應用程序不直接與主數據庫互動,但主數據庫包含伺服器、數據庫和各種事物目前狀態的數據。這是一個可怕的建議,以至於我會認真考慮傾銷他們的產品。來自備份產品的支持代理真的讓我感到驚訝。

model是模板數據庫,不是master。master 對您的伺服器正常執行至關重要(即完全)。如果它發生了某些事情並且您沒有要從中恢復的最新副本,那麼您的伺服器將被吐司,您將需要重建、重新連接所有數據庫等。

引用自:https://serverfault.com/questions/103095