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.