Mi empresa de trabajo tiene un servidor MSSQL 2005. Tengo dos preguntas acerca de averiguar de usuario del registro actual y cualquier manera de enviar un mensaje de advertencia:¿Cómo encontrar el nombre de usuario y el nombre de la máquina para el acceso al servidor SQL
La primera pregunta es si hay algún T-SQL o SP disponible para averiguar el nombre de usuario y el nombre de usuario de inicio de sesión actuales. Si el usuario está utilizando un nombre de servidor de SQL para acceder remotamente al servidor SQL, ¿hay alguna forma de averiguar el nombre de esa ventana del usuario (el nombre para iniciar sesión en la ventana)?
Mi siguiente pregunta es si puedo obtener el nombre de usuario o ID, ¿hay alguna manera de enviar un mensaje de advertencia como "actualmente el servidor SQL está limpio o respaldado, no inicie sesión en este momento" . Supongo que puede ser difícil. Es posible que deba enviar un correo electrónico al usuario.
El servidor SQL solo es accesible en la empresa. El servidor SQL tiene una lista de usuarios como usuarios de inicio de sesión: usuarios de Windows, usuarios de SQL y sa.