Moja firma praca ma serwera MSSQL 2005. Mam dwa pytania o ustaleniu aktualnego użytkownika dziennika i jakikolwiek sposób wysłać komunikat ostrzegawczy:Jak sprawdzić nazwę użytkownika i nazwę komputera z dostępem do serwera SQL
Pierwsze pytanie dotyczy tego, czy dostępny jest dowolny T-SQL lub SP, aby znaleźć aktualną nazwę użytkownika i nazwę komputera. Jeśli użytkownik używa nazwy SQL serwera SA do zdalnego dostępu do serwera SQL, czy istnieje sposób na sprawdzenie nazwy tego użytkownika w systemie Windows (nazwa logowania do okien)?
Moje następne pytanie jest takie, że jeśli mogę uzyskać nazwę użytkownika lub identyfikator, czy jest jakikolwiek sposób, aby wysłać komunikat ostrzegawczy, taki jak "obecnie serwer SQL jest czyszczony lub tworzenie kopii zapasowych, proszę nie logować się w tym czasie" . Myślę, że może to być trudne. Być może będę musiał wysłać wiadomość e-mail do użytkownika.
Serwer SQL jest dostępny tylko w firmie. Serwer SQL ma listę użytkowników jako użytkowników logujących się: użytkowników systemu Windows, użytkowników SQL i sa.