srv_ got_attention (API-интерфейс расширенных хранимых процедур)
Важно! |
---|
В будущей версии Microsoft SQL Server эта возможность будет удалена. Не используйте ее при работе над новыми приложениями и как можно быстрее измените приложения, в которых она в настоящее время используется. Пользуйтесь вместо этого интеграцией со средой CLR. |
Проверяет, следует ли прервать выполнение текущего задания или разорвать соединение, и возвращает TRUE, если текущее задание было прервано или соединение разорвано.
Синтаксис
BOOL srv_got_attention (SRV_PROC *
srvproc
);
Параметры
- srvproc
Указатель, определяющий соединение с базой данных.
Возвращаемое значение
Возвращает TRUE, если выполнение текущего пакета было прервано или соединение разорвано. Возвращает FALSE , если текущий пакет по-прежнему выполняется или соединение существует.
Замечания
Расширенная хранимая процедура длительного выполнения srv_got_attention должна периодически проверять соединение с сервером, чтобы иметь возможность завершиться, когда прерывается выполнение текущего пакета или разрывается соединение.
Примечание по безопасности |
---|
Необходимо тщательно просмотреть исходный код расширенных хранимых процедур и проверить скомпилированные DLL-библиотеки перед их установкой на рабочий сервер. Сведения о проверке безопасности см. на следующем веб-узле Майкрософт. |