Usuario de una BD

14/09/2005 - 20:12 por Guillermo | Informe spam
Tengo una base de datos, en la que me aparece un usuario.
Al querer borrarlo me dice que no existe en la base de datos actual.
Sin hembargo, si doy de alta un usuario con el mismo nombre en el
administrador de seguridad del motor, y le doy acceso a esta base de datos,
me dice que el usuario ya existe.
Que es, como hago para eliminar este usuario???

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
14/09/2005 - 20:22 | Informe spam
Puedes correr este sp en QA y postear el resultado?

use tu_bd
go

exec sp_change_users_login 'Report'
go


AMB

"Guillermo" wrote:

Tengo una base de datos, en la que me aparece un usuario.
Al querer borrarlo me dice que no existe en la base de datos actual.
Sin hembargo, si doy de alta un usuario con el mismo nombre en el
administrador de seguridad del motor, y le doy acceso a esta base de datos,
me dice que el usuario ya existe.
Que es, como hago para eliminar este usuario???



Respuesta Responder a este mensaje
#2 Guillermo
14/09/2005 - 20:30 | Informe spam
Corro ese sp, pero no tira ningún resultado.
Es decir, en la grilla veo los dos campos, UserName y UserSID, pero no hay
registros en la grilla



"Alejandro Mesa" escribió:

Puedes correr este sp en QA y postear el resultado?

use tu_bd
go

exec sp_change_users_login 'Report'
go


AMB

"Guillermo" wrote:

> Tengo una base de datos, en la que me aparece un usuario.
> Al querer borrarlo me dice que no existe en la base de datos actual.
> Sin hembargo, si doy de alta un usuario con el mismo nombre en el
> administrador de seguridad del motor, y le doy acceso a esta base de datos,
> me dice que el usuario ya existe.
> Que es, como hago para eliminar este usuario???
>
>
>
Respuesta Responder a este mensaje
#3 Alejandro Mesa
14/09/2005 - 20:40 | Informe spam
Guillermo,

OK, queria estar seguro de que no era un usuario huerfano. Trata de hacer lo
siguiente:

- dale de alta a un usuario sin darle permiso en la base de datos

use master
go

exec sp_addlogin 'pepe'
go

- ejecuta el sp sp_change_users_login en la bd

use tu_bd
go

EXEC sp_change_users_login 'Update_One', 'el_usuario_problematico', 'pepe'
go

exec sp_helpuser 'el_usuario_problematico'
go

exec sp_revokedbaccess 'el_usuario_problematico'
go

use master
go

exec sp_droplogin 'pepe'
go


AMB

"Guillermo" wrote:

Corro ese sp, pero no tira ningún resultado.
Es decir, en la grilla veo los dos campos, UserName y UserSID, pero no hay
registros en la grilla



"Alejandro Mesa" escribió:

> Puedes correr este sp en QA y postear el resultado?
>
> use tu_bd
> go
>
> exec sp_change_users_login 'Report'
> go
>
>
> AMB
>
> "Guillermo" wrote:
>
> > Tengo una base de datos, en la que me aparece un usuario.
> > Al querer borrarlo me dice que no existe en la base de datos actual.
> > Sin hembargo, si doy de alta un usuario con el mismo nombre en el
> > administrador de seguridad del motor, y le doy acceso a esta base de datos,
> > me dice que el usuario ya existe.
> > Que es, como hago para eliminar este usuario???
> >
> >
> >
Respuesta Responder a este mensaje
#4 Guillermo
14/09/2005 - 21:22 | Informe spam
Alejandro,
Cuando corro el sp_change_users_login, me dice que el usuario problematico
falta o no es válido.

que podrá ser?


"Alejandro Mesa" escribió:

Guillermo,

OK, queria estar seguro de que no era un usuario huerfano. Trata de hacer lo
siguiente:

- dale de alta a un usuario sin darle permiso en la base de datos

use master
go

exec sp_addlogin 'pepe'
go

- ejecuta el sp sp_change_users_login en la bd

use tu_bd
go

EXEC sp_change_users_login 'Update_One', 'el_usuario_problematico', 'pepe'
go

exec sp_helpuser 'el_usuario_problematico'
go

exec sp_revokedbaccess 'el_usuario_problematico'
go

use master
go

exec sp_droplogin 'pepe'
go


AMB

"Guillermo" wrote:

> Corro ese sp, pero no tira ningún resultado.
> Es decir, en la grilla veo los dos campos, UserName y UserSID, pero no hay
> registros en la grilla
>
>
>
> "Alejandro Mesa" escribió:
>
> > Puedes correr este sp en QA y postear el resultado?
> >
> > use tu_bd
> > go
> >
> > exec sp_change_users_login 'Report'
> > go
> >
> >
> > AMB
> >
> > "Guillermo" wrote:
> >
> > > Tengo una base de datos, en la que me aparece un usuario.
> > > Al querer borrarlo me dice que no existe en la base de datos actual.
> > > Sin hembargo, si doy de alta un usuario con el mismo nombre en el
> > > administrador de seguridad del motor, y le doy acceso a esta base de datos,
> > > me dice que el usuario ya existe.
> > > Que es, como hago para eliminar este usuario???
> > >
> > >
> > >
Respuesta Responder a este mensaje
#5 Alejandro Mesa
14/09/2005 - 21:41 | Informe spam
Guillermo,

Sinceramente, no se me ocurre otra cosa. Deja ver si investigo un poco mas
al respecto.

Te pasa lo mismo con revokedbaccess?

use tu_bd
go

exec sp_revokedbaccess 'el_usuario_problematico'
go


AMB


"Guillermo" wrote:

Alejandro,
Cuando corro el sp_change_users_login, me dice que el usuario problematico
falta o no es válido.

que podrá ser?


"Alejandro Mesa" escribió:

> Guillermo,
>
> OK, queria estar seguro de que no era un usuario huerfano. Trata de hacer lo
> siguiente:
>
> - dale de alta a un usuario sin darle permiso en la base de datos
>
> use master
> go
>
> exec sp_addlogin 'pepe'
> go
>
> - ejecuta el sp sp_change_users_login en la bd
>
> use tu_bd
> go
>
> EXEC sp_change_users_login 'Update_One', 'el_usuario_problematico', 'pepe'
> go
>
> exec sp_helpuser 'el_usuario_problematico'
> go
>
> exec sp_revokedbaccess 'el_usuario_problematico'
> go
>
> use master
> go
>
> exec sp_droplogin 'pepe'
> go
>
>
> AMB
>
> "Guillermo" wrote:
>
> > Corro ese sp, pero no tira ningún resultado.
> > Es decir, en la grilla veo los dos campos, UserName y UserSID, pero no hay
> > registros en la grilla
> >
> >
> >
> > "Alejandro Mesa" escribió:
> >
> > > Puedes correr este sp en QA y postear el resultado?
> > >
> > > use tu_bd
> > > go
> > >
> > > exec sp_change_users_login 'Report'
> > > go
> > >
> > >
> > > AMB
> > >
> > > "Guillermo" wrote:
> > >
> > > > Tengo una base de datos, en la que me aparece un usuario.
> > > > Al querer borrarlo me dice que no existe en la base de datos actual.
> > > > Sin hembargo, si doy de alta un usuario con el mismo nombre en el
> > > > administrador de seguridad del motor, y le doy acceso a esta base de datos,
> > > > me dice que el usuario ya existe.
> > > > Que es, como hago para eliminar este usuario???
> > > >
> > > >
> > > >
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida