Compartilhar via


srv_got_attention (API do procedimento armazenado estendido)

Aplica-se: SQL Server

Importante

Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Use a integração CLR em vez disso.

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 execução longa deve verificar a atenção do servidor chamando srv_got_attention periodicamente, de forma que o procedimento possa ser encerrado quando a conexão for interrompida ou o lote for anulado.

Importante

Você deve examinar totalmente o código-fonte de procedimentos armazenados estendidos e deve 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.