Как вы можете отменить процесс выполнения SQL Server программно

Допустим, вы выполнили следующий (длительный) процесс из своего кода:

int processID = DB.Execute(SQL); //some long running sql statement

Есть ли способ программно вызвать SQL Server, чтобы отменить процесс, если он занимает слишком много времени (например, нажать кнопку «Стоп» в QueryAnalyzer)?

//cancel the process if it is taking too long
DB.Execute("sp_CancelProcess @ProcessID=" + processID);

Ответы на вопрос(4)

Ваш ответ на вопрос