覆寫備份組
在媒體上覆寫備份組時,目前的備份會覆寫現有的內容,這些內容便無法再使用。覆寫備份組時一律會覆寫媒體集內的所有備份組。
針對磁帶標頭,適當地保留標頭有其意義。對於磁碟備份媒體,只有備份作業中指定的備份裝置所用的檔案會被覆寫,磁碟上的其他檔案則不受影響。覆寫備份時會保留任何現有的媒體標題,而新的備份會建立為備份裝置上的第一個備份。如果沒有現有的媒體標題,則會自動寫入含相關媒體名稱與媒體描述的媒體標題。如果現有的媒體標題無效,備份作業會終止。若為空白媒體,則會以給定的 MEDIANAME、MEDIAPASSWORD 與 MEDIADESCRIPTION (若有的話) 來產生新的媒體標題。
附註: |
---|
以後的版本將移除 MEDIAPASSWORD 選項。 |
若符合以下任一種狀況,就不會覆寫備份媒體:
- 媒體上現有的備份尚未到期。(若指定了 SKIP,則不檢查過期日。)
過期日會指定備份過期的日期,之後就可以被別的備份覆寫。建立備份時可以指定到期日期。依預設值,到期日期由 sp_configure 所設的 mediaretention 選項來決定。如需詳細資訊,請參閱<sp_configure (Transact-SQL)>。 - 媒體名稱 (如果提供的話) 不符合備份媒體的名稱。
媒體名稱是為了易於識別媒體而用的描述性名稱。
如果確定要覆寫現有媒體 (例如,如果知道已不再需要磁帶上的備份),就可以明確地略過這些檢查。
若備份媒體受到 Microsoft Windows 的密碼保護,Microsoft SQL Server 就無法寫入此媒體。若要覆寫受到密碼保護的媒體,您必須重新初始化該媒體。
若要使用 Transact-SQL 覆寫現有的備份組
- BACKUP (Transact-SQL)
若要覆寫所有現有的備份組,但要保留現有的媒體標題,請使用 BACKUP 陳述式的 INIT 選項。 - 如何:建立完整資料庫備份 (Transact-SQL)
- 如何:建立差異資料庫備份 (Transact-SQL)
- 如何:建立交易記錄檔備份 (Transact-SQL)
若要使用 SQL Server Management Studio 覆寫現有的備份組
若要覆寫備份組但要保留現有的媒體標題,請在 [備份資料庫] 對話方塊的 [選項] 頁面上,選取 [覆寫所有現有的備份組] 選項。