Partilhar via


srv_got_attention (API do procedimento armazenado estendido)

Observação importanteImportante

Esse recurso será removido em uma versão futura de Microsoft SQL Server. Não utilize esse recurso em desenvolvimentos novos e planeje modificar, assim que possível, os aplicativos que atualmente o utilizam. Em vez disso, use a integração CLR.

Verifica se a tarefa ou a conexão atual precisa ser anulada e retorna TRUE se a conexão for interrompida ou se o lote for anulado

Sintaxe

BOOL srv_got_attention (SRV_PROC * 
srvproc
);

Parâmetros

  • srvproc
    Ponteiro que identifica uma conexão de banco de dados.

Valor de retorno

TRUE se a conexão for interrompida ou se o lote for anulado. FALSE se a conexão ou o lote estiverem ativos.

Comentários

Um procedimento armazenado estendido de longa execução deve verificar a atenção do servidor chamando srv_got_attention periodicamente, de forma que o procedimento possa ser encerrado quando a conexão é interrompida ou o lote é anulado.

Observação sobre segurançaObservação sobre segurança

Você deve examinar cuidadosamente o código-fonte de procedimentos armazenados estendidos e testar as DLLs compiladas antes de instalá-las em um servidor de produção. Para obter informações sobre revisão e testes de segurança, consulte este site da Microsoft.