Problema con usuarios/logins al restaurar BackUp

27/03/2006 - 09:58 por Jom | Informe spam
Buenas,

He restaurado la BBDD de un servidor en otro para un mismo aplicativo y me
he encontrado con que el usuario dbo se queda sin login.

Con el procedimiento sp_change_users_login no me deja vincularlo al login
que yo quiero, me da este error:

sp_change_users_login 'Update_One','dbo','mylogin'

Servidor: mensaje 15287, nivel 16, estado 1, procedimiento
sp_change_users_login, línea 39
Terminating this procedure. 'dbo' is a forbidden value for the login name
parameter in this procedure.


He creado un nuevo usuario para mi login con permisos de db_owner pero
entonces a partir de este momento el aplicativo sigue creando objetos y
algunos tiene como propietario a dbo y otros a mi usuario con los
consiguientes errores de acceso a los objetos, ya que en el código no siempre
se referencia el creador del objeto.

¿ existe alguna forma de reasignar mi login al usuario dbo de la BBDD ?

Actualmente ya no tengo acceso al servidor original en el que todo estaba
bien, por lo que no puedo exportar los logins y usuarios.

GRACIAS DE ANTEMANO !!!

Un saludo,
Jom.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristán
27/03/2006 - 11:05 | Informe spam
Echa un vistazo en los BOL al tema 'Solucionar problemas de usuarios
huérfanos'


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Jom" escribió en el mensaje
news:
Buenas,

He restaurado la BBDD de un servidor en otro para un mismo aplicativo y me
he encontrado con que el usuario dbo se queda sin login.

Con el procedimiento sp_change_users_login no me deja vincularlo al login
que yo quiero, me da este error:

sp_change_users_login 'Update_One','dbo','mylogin'

Servidor: mensaje 15287, nivel 16, estado 1, procedimiento
sp_change_users_login, línea 39
Terminating this procedure. 'dbo' is a forbidden value for the login name
parameter in this procedure.


He creado un nuevo usuario para mi login con permisos de db_owner pero
entonces a partir de este momento el aplicativo sigue creando objetos y
algunos tiene como propietario a dbo y otros a mi usuario con los
consiguientes errores de acceso a los objetos, ya que en el código no


siempre
se referencia el creador del objeto.

¿ existe alguna forma de reasignar mi login al usuario dbo de la BBDD ?

Actualmente ya no tengo acceso al servidor original en el que todo estaba
bien, por lo que no puedo exportar los logins y usuarios.

GRACIAS DE ANTEMANO !!!

Un saludo,
Jom.
Respuesta Responder a este mensaje
#2 Jom
27/03/2006 - 11:44 | Informe spam
Muchas gracias.

Los BOL ya los había revisado, incluso algún artículo sobre el tema. Mi
problema es que el usuario que se queda huerfano es dbo, y sobre este usuario
hay muchos procedimientos que no te deja ejecutarlos (sp_change_users_login).

Al final he ejecutado esta consulta:

update BBDD.dbo.sysusers set sid = (select sid from master.dbo.syslogins
where name='myuser') where name ='dbo'

GRACIAS A TODOS !!!

"Carlos Sacristán" escribió:

Echa un vistazo en los BOL al tema 'Solucionar problemas de usuarios
huérfanos'


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Jom" escribió en el mensaje
news:
> Buenas,
>
> He restaurado la BBDD de un servidor en otro para un mismo aplicativo y me
> he encontrado con que el usuario dbo se queda sin login.
>
> Con el procedimiento sp_change_users_login no me deja vincularlo al login
> que yo quiero, me da este error:
>
> sp_change_users_login 'Update_One','dbo','mylogin'
>
> Servidor: mensaje 15287, nivel 16, estado 1, procedimiento
> sp_change_users_login, línea 39
> Terminating this procedure. 'dbo' is a forbidden value for the login name
> parameter in this procedure.
>
>
> He creado un nuevo usuario para mi login con permisos de db_owner pero
> entonces a partir de este momento el aplicativo sigue creando objetos y
> algunos tiene como propietario a dbo y otros a mi usuario con los
> consiguientes errores de acceso a los objetos, ya que en el código no
siempre
> se referencia el creador del objeto.
>
> ¿ existe alguna forma de reasignar mi login al usuario dbo de la BBDD ?
>
> Actualmente ya no tengo acceso al servidor original en el que todo estaba
> bien, por lo que no puedo exportar los logins y usuarios.
>
> GRACIAS DE ANTEMANO !!!
>
> Un saludo,
> Jom.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida