Поделиться через


Прочие инструкции (Transact-SQL)

Microsoft SQL Server 2005 предоставляет такие новые и усовершенствованные инструкции и команды, которые могут быть использованы для администрирования базы данных и обработки ошибок.

Новые инструкции

Инструкция Описание

RESTORE

Перематывает на начало и закрывает указанное ленточное устройство, оставшееся открытым после выполнения инструкции BACKUP или RESTORE, если не был указан параметр NOREWIND.

TRY…CATCH

Используется для обработки ошибок прерывания транзакции.

EXECUTE AS

Устанавливает контекст выполнения сеанса или пользовательского модуля, таких как хранимые процедуры, триггеры, очереди или пользовательские функции.

Расширенные инструкции

Инструкция Описание

BACKUP

Поддерживает необязательные частичные резервные копии (первичной файловой группы и любых вторичных файловых групп с доступом «чтение или письмо»), создание внеочередных резервных копий, предназначенных только для копирования, зеркальное отображение носителя резервной копии (зеркальные наборы носителей), создание контрольных сумм резервной копии и продолжение независимо от наличия ошибок.

CHECKPOINT

Усовершенствовано с целью получения возможности попытки для выполнения контрольной точки в указанный интервал времени.

EXECUTE

Усовершенствовано для обеспечения поддержки сквозных команд к связанным серверам, и установки контекста выполнения сеанса.

OPENROWSET

Усовершенствовано путем добавления параметра BULK, который использует поставщик набора строк BULK для OPENROWSET для чтения данных из файла данных без загрузки данных в целевую таблицу. Вы можете использовать OPENROWSET с простой инструкцией SELECT, и также с инструкцией INSERT.

RESTORE и RESTORE 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