srv_got_attention (API do procedimento armazenado estendido)
Importante |
---|
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ç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. |