徵狀
執行備份到磁帶的資料庫的 Microsoft SQL Server 2008年為基礎的維護計劃之後,您不能使用的磁帶裝置上的按鈕退出磁帶。不過,將磁帶退出如果您遵循這些步驟:
-
您建立備份裝置連結至磁帶裝置使用 SQL Server Management Studio。
-
在 [備份資料庫- < 資料庫名稱 > ] 對話方塊中,您可以按一下 [內容的備份裝置。
原因
維護計劃備份命令中使用NOREWIND選項,就會發生這個問題。使用NOREWIND選項時,在命令中,SQL Server 的執行個體會保持磁帶裝置的擁有權,直到發生下列情況之一:
-
您執行備份或還原陳述式,在相同的程序中執行,並使用 [倒帶] 或 [卸載] 選項。
-
SQL Server 的執行個體關閉時。
以下是維護計劃中備份命令的範例:
BACKUP DATABASE <Database Name> TO TAPE = N'\\.\Tape0' WITH NOFORMAT, INIT, NAME = N'<Backup Set Name>', SKIP, NOREWIND, NOUNLOAD, STATS = 10
解決方案
若要解決這個問題,請加入執行還原的 LABELONLY陳述式,以維護計劃,以便在資料庫的備份工作之後執行工作的工作。例如,加入維護計劃中執行下列陳述式的工作:
RESTORE LABELONLY FROM TAPE = '\\.\Tape0' WITH NOUNLOAD GO
狀態
這種行為是經過設計規劃。維護計劃會假設已完全自動化工作,而且您不想不完整的磁帶時,請退出磁帶。