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