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.