Conocer Si existe un inicio de sesion en SQL

04/11/2003 - 23:33 por Hernan Arboleda | Informe spam
Hola Grupo

Hay forma de saber si un Login de un usuario existe??

Me explico
Utilizo sp_Addlogin 'Usuario_SysOF', 'miClave'
Pero si el Login existe me genera un error
' Servidor: mensaje 15025, nivel 16, estado 1, procedimiento sp_addlogin,
línea 56
El inicio de sesión 'Usuario_SysOF' ya existe.'

Deseo saber si 'Usuario_SysOF' ya existe para no crealo??

Mil gracias por cualquier informacion

Hernan
 

Leer las respuestas

#1 Isaías
04/11/2003 - 23:55 | Informe spam
Puede que te de una idea de como manejar la situacion

declare @MyUser varchar(15)
SET @MyUser = 'Usuario_SysOF'

if exists(select name from master..sysusers where name =
@MyUser)
select 'El usuario '+ @MyUser+' ya existe'
else
exec sp_Addlogin @MyUser, 'miClave'

Preguntas similares