SQL SERVER INFORMA?ÕES DO TERMINAL
Olá, pessoal
Gostaria da ajuda de vocês para a seguinte questão:
Como capturar via PROCEDURE, TRIGGER, FUNCTION as configurações da estação de trabalho?
No Oracle consigo capturar as seguintes informações:
- usuário de conexão do banco
vUser Varchar2(20) := Upper(USER);
A função USER me retorna o usuário da string de conexão
- usuário do computador onde a aplicação esta rodando
vOsUser Varchar2(20) := Upper(Sys_Context([ô]USERENV[ô], [ô]OS_USER[ô]));
A função Sys_Context([ô]USERENV[ô], [ô]OS_USER[ô]) me retorna o usuário do windows
- o nome do computador
vTerminal Varchar2(20) := Upper(UserEnv([ô]TERMINAL[ô]));
A função UserEnv([ô]TERMINAL[ô]) me retorna o nome do computador onde esta rodando a aplicação
Consigo essas informações com o SQL Server sem ter que capturar pela aplicação ou seja direto pelo banco?
Obrigado e conto com a ajuda de vocês
Gostaria da ajuda de vocês para a seguinte questão:
Como capturar via PROCEDURE, TRIGGER, FUNCTION as configurações da estação de trabalho?
No Oracle consigo capturar as seguintes informações:
- usuário de conexão do banco
vUser Varchar2(20) := Upper(USER);
A função USER me retorna o usuário da string de conexão
- usuário do computador onde a aplicação esta rodando
vOsUser Varchar2(20) := Upper(Sys_Context([ô]USERENV[ô], [ô]OS_USER[ô]));
A função Sys_Context([ô]USERENV[ô], [ô]OS_USER[ô]) me retorna o usuário do windows
- o nome do computador
vTerminal Varchar2(20) := Upper(UserEnv([ô]TERMINAL[ô]));
A função UserEnv([ô]TERMINAL[ô]) me retorna o nome do computador onde esta rodando a aplicação
Consigo essas informações com o SQL Server sem ter que capturar pela aplicação ou seja direto pelo banco?
Obrigado e conto com a ajuda de vocês
Quanto ao OS eu não sei, mas informações de usuário é:
SELECT HOST_NAME() AS Host, SUSER_NAME() UsuarioLogado
Obrigado KERPLUNK, já ajudou bastante, porém pelo o que eu andei lendo só consigo retornar um usuário que esta cadastrado no banco! e não remotamente!
Vou continuar procurando caso eu ache alguma coisa posto aqui!
Vou continuar procurando caso eu ache alguma coisa posto aqui!
Desculpem a demora na resposta, mas não teve jeito mesmo!
Para pegar o Usuário do windows do cliente o mesmo vai ser pela aplicação!
No entanto gostaria de pontuar os dois que me responderam, mas como tenho que realizar somente pontuação a um usuário!
Estou pontuando o KERPLUNK, mas agradeço a sua ajuda MARCELO
Para pegar o Usuário do windows do cliente o mesmo vai ser pela aplicação!
No entanto gostaria de pontuar os dois que me responderam, mas como tenho que realizar somente pontuação a um usuário!
Estou pontuando o KERPLUNK, mas agradeço a sua ajuda MARCELO
Tópico encerrado , respostas não são mais permitidas