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


srv_ got_attention (API-интерфейс расширенных хранимых процедур)

Важное примечаниеВажно!

В будущей версии Microsoft SQL Server эта возможность будет удалена. Не используйте ее при работе над новыми приложениями и как можно быстрее измените приложения, в которых она в настоящее время используется. Пользуйтесь вместо этого интеграцией со средой CLR.

Проверяет, следует ли прервать выполнение текущего задания или разорвать соединение, и возвращает TRUE, если текущее задание было прервано или соединение разорвано.

Синтаксис

BOOL srv_got_attention (SRV_PROC *
 srvproc
);

Параметры

  • srvproc
    Указатель, определяющий соединение с базой данных.

Возвращаемое значение

Возвращает TRUE, если выполнение текущего пакета было прервано или соединение разорвано. Возвращает FALSE , если текущий пакет по-прежнему выполняется или соединение существует.

Замечания

Расширенная хранимая процедура длительного выполнения srv_got_attention должна периодически проверять соединение с сервером, чтобы иметь возможность завершиться, когда прерывается выполнение текущего пакета или разрывается соединение.

Примечание по безопасностиПримечание по безопасности

Необходимо тщательно просмотреть исходный код расширенных хранимых процедур и проверить скомпилированные DLL-библиотеки перед их установкой на рабочий сервер. Сведения о проверке безопасности см. на следующем веб-узле Майкрософт.