其他陳述式 (Transact-SQL)

Microsoft SQL Server 2005 會提供下列新的和增強型陳述式與命令,讓您用在資料庫管理和錯誤處理。

新的陳述式

陳述式 描述

RESTORE REWINDONLY

倒轉和關閉設定 NOREWIND 選項來執行的 BACKUP 或 RESTORE 陳述式保留了其開啟狀態的指定磁帶裝置。

TRY…CATCH

用來處理交易中止錯誤。

EXECUTE AS

設定工作階段或使用者自訂模組 (例如,預存程序、觸發程序、佇列或使用者自訂函數) 的執行內容。

增強型陳述式

陳述式 描述

BACKUP

支援 (主要檔案群組及任何讀寫次要檔案群組的) 選擇性部份備份、在一般備份順序之外建立僅限複製備份、鏡像備份媒體 (鏡像媒體集)、建立備份總和檢查碼以及不理會錯誤而繼續進行。

CHECKPOINT

嘗試在一段指定時間內執行檢查點的增強。

EXECUTE

支援連結伺服器的傳遞命令以及設定工作階段的執行內容的增強。

OPENROWSET

設定 BULK 選項以增強其功能,它使用 BULK 資料列集提供者,讓 OPENROWSET 得以從資料檔案讀取資料,而不必將資料載入到目標資料表中。您可以搭配簡單的 SELECT 陳述式和 INSERT 陳述式來使用 OPENROWSET。

RESTORERESTORE VERIFYONLY

支援選擇性線上還原、分頁還原、檔案群組和鏡像媒體集的分次還原、使用備份總和檢查碼 (如果備份中有的話) 以及不理會錯誤而繼續進行。

RESTORE DATABASE 支援將資料庫還原為資料庫快照集,並且支援 STOPAT 選項。

現在 RESTORE LOG 可以包含檔案清單。

RESTORE VERIFYONLY 檢查功能增強。

RESTORE HEADERONLY

傳回新旗標,指出備份是否包含總和檢查碼。

RESTORE LABELONLY

傳回新資料行 Mirror_Count,以支援鏡像媒體集。

RESTORE VERIFYONLY (Transact-SQL)

現在支援每完成一個百分比,就選擇性地顯示訊息。

RAISERROR

引發交易中止錯誤的增強。

請參閱

其他資源

Transact-SQL 新功能和增強功能 (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助