其他语句 (Transact-SQL)

Microsoft SQL Server 2005 提供了以下新的和增强的语句和命令。这些语句和命令可用于管理数据库和处理错误。

新增的语句

语句 说明

RESTORE REWINDONLY

倒带并关闭指定的磁带设备,该设备因为在执行 BACKUP 或 RESTORE 语句时使用了 NOREWIND 选项而保持在打开状态。

TRY…CATCH

用于处理事务终止错误。

EXECUTE AS

设置会话或用户定义模块(如存储过程、触发器、队列或用户定义功能)的执行上下文。

增强的语句

语句 说明

BACKUP

支持主文件组和任何读/写辅助文件组的可选部分备份,在常用备份序列之外创建仅副本备份,建立备份媒体镜像(被镜像的媒体设置),创建校验和,以及忽略错误继续。

CHECKPOINT

增强了在指定时间段内尝试执行检查点的功能。

EXECUTE

增强了支持将命令传递给链接服务器并设置会话的执行上下文的功能。

OPENROWSET

提供了 BULK 选项增强功能,该选项使用 BULK 行集提供程序,使 OPENROWSET 能读取来自数据文件的数据,而不必将数据加载到目标表中。可以将 OPENROWSET 与简单的 SELECT 语句以及 INSERT 语句配合使用。

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 帮助