Share via


資料庫快照集

此主題描述資料庫快照集,這是 Microsoft SQL Server 2005 的新功能。只有在 Microsoft SQL Server 2005 的 Enterprise Edition 才能使用資料庫快照集。所有復原模式都支援資料庫快照集。

資料庫快照集是資料庫 (來源資料庫) 的唯讀、靜態檢視。來源資料庫中可以存在多個快照集,而且永遠位於和資料庫相同的伺服器執行個體。每個資料庫快照集會與快照集建立時的來源資料庫維持交易的一致性。快照集會一直保存,直到資料庫擁有者明確卸除為止。

與使用者資料庫的預設行為不同,資料庫快照集建立時,ALLOW_SNAPSHOT_ISOLATION 資料庫選項是設為 ON (不管主要資料庫或模型系統資料庫上這個選項的設定值如何)。

快照集可以用於報表用途。此外,在來源資料庫發生使用者錯誤的情況下,您可以將來源資料庫還原為它在建立快照集時所處於的狀態。您只會失去建立快照集之後的資料庫更新資料。

ms175158.note(zh-tw,SQL.90).gif重要事項:
離線或毀損的資料庫不能還原。因此,建立定期備份和測試還原計劃是保護資料庫的必要措施。

資料庫快照集與快照集備份、交易的快照隔離或快照複寫無關。

本章節內容

主題 描述

資料庫快照集如何運作

提供資料庫快照集技術的概念性概觀。

資料庫快照集的一般用法

呈現資料庫快照集在各種情況中的用途。

資料庫快照集的限制

討論資料庫快照集對來源資料庫和系統環境的影響,以及快照集本身的限制。

建立資料庫快照集

考慮建立資料庫快照集的部分最佳實例,並提供一個連結描述如何建立快照集。

瞭解資料庫快照集內的疏鬆檔案大小

討論為資料庫快照集建立的疏鬆檔案,以及檢視疏鬆檔案實際大小與大小上限的方式。

還原至資料庫快照集

討論還原到快照集的運作方式,以及還原動作的限制,並提供一個連結描述如何還原。

卸除資料庫快照集

討論刪除快照集,並提供一個連結描述如何刪除快照集。

請參閱

其他資源

資料庫 (Database Engine)

說明及資訊

取得 SQL Server 2005 協助