Compartilhar via


srv_impersonate_client (API de procedimento armazenado estendido)

Tenta pressupor as informações de segurança do cliente.

Sintaxe

BOOL srv_impersonate_client (SRV_PROC * srvproc);

Argumentos

  • drvproc
    É um ponteiro para a estrutura SRV_PROC que atua como identificador de uma conexão de cliente específica. A estrutura contém todas as informações que a biblioteca de APIs de Procedimento Armazenado Estendido usa para gerenciar as comunicações e os dados entre o aplicativo e o cliente.

Retorna

true quando a tentativa de representação é bem-sucedida; caso contrário, false.

Comentários

srv_impersonate_client executa código em um procedimento armazenado estendido usando as credenciais do cliente. Isso pode ser útil em situações em que a conta do cliente tem permissões que a conta do SQL Server não tem. O SQL Server usa essa chamada internamente.

Consulte também

Outros recursos