Comment trouver le nom d'utilisateur et le nom de la machine pour accéder à SQL server
Mon entreprise de travail a un MSSQL server 2005. J'ai deux questions au sujet de trouver le journal actuel de l'utilisateur et de toute façon d'envoyer un message d'avertissement:
Première question est de savoir si il n'y a aucun T-SQL ou SP à trouver cours de connexion nom d'utilisateur et le nom de la machine. Si l'utilisateur est à l'aide de SQL server sa nom d'accéder à distance à un serveur SQL, est-il un moyen pour savoir que utilisateur windows nom (le nom pour se connecter à windows)?
Ma prochaine question est que si je peux obtenir le nom d'utilisateur ou id, est-il possible d'envoyer un message d'avertissement comme "à l'heure actuelle de SQL server est de nettoyer ou de sauvegarde, veuillez ne pas connecter en ce moment". J'imagine que ça peut être difficile. J'ai peut-être envoyer un e-mail à l'utilisateur.
Le serveur SQL n'est accessible que dans la société. SQL server a une liste d'utilisateurs comme l'ouverture de session des utilisateurs: les utilisateurs de windows, les utilisateurs de SQL et sa.
OriginalL'auteur David.Chu.ca | 2009-03-13
Vous devez vous connecter pour publier un commentaire.
Si la connexion est "sa" (ou de toute autre connexion SQL), alors vous ne pouvez pas trouver le nom de domaine/nom d'utilisateur windows. SQL Server ne sait que c'est "sa" ou que la connexion SQL.
HOST_NAME peuvent ne pas être fiables, il peut être réglé dans la chaîne de connexion ("Nom de l'Application"). Ou peut-être vague, par exemple, "Microsoft Office" par défaut pour Access, Excel, etc
Vous pourriez revenir en arrière via
client_net_address
danssys.dm_exec_connections
et correspondent à l'adresse MAC de la propriété intellectuelle et le savoir qui est connecté...OriginalL'auteur gbn
Un moyen facile de découvrir à la fois l'hôte et l'utilisateur est
où vous obtenez quelques informations qui peut être bon à savoir, comme si l'utilisateur est actif et ainsi de suite...
Il ne permet pas de résoudre les problèmes qui gbn annoncé.
OriginalL'auteur Joakim Backman
Merci pour toutes vos suggestions en premier. J'ai essayé toutes les méthodes et je pense que Joakim Backman la méthode de répondre à mon besoin. Voici le résumé de ce que j'ai trouver.
Afin d'obtenir l'information-je utiliser en SP, je filtre et de rejoindre les informations avec d'autres tableaux, comme les e-mails. Voici les codes que j'ai utiliser:
OriginalL'auteur David.Chu.ca