Augusto Humire Martinez web blog

algo de web-in

asociar usuario a base de datos

Cuando se requiere migrar una base de datos y asociar un usuario de sql server ya sea 2005 o 2008 ud. verá un mensaje como el siguiente si no hace el registro correspondiente.

mensaje de error:
User group or role exists in the current database del español
usuario grupo o role ya existe en la base de datos actual

Esto sucede cuando migramos la base de datos a otra instancia de sql server pero en la base de datos migrada ya tenemos configurada usuario que pueden accesar a esta, y cuando creamos los login en el nuevo server y los tratamos de mapear obtenemos un mensaje como este…

para poder asociar el suario creado con las bases de datos migradas debe de ejecutarse el siguiente comando

use miBDMigrada
go
sp_change_users_login 'auto_fix', 'miUsuarioEnlaDBMigrada'

El resultado de la ejecucion de ese comando sebiera ser algo parecido a este

The row for user ‘miUsuario’ will be fixed by updating its login link to a login already in existence.
The number of orphaned users fixed by updating users was 1.
The number of orphaned users fixed by adding new logins and then updating users was 0.

Esto asociará los usuarios establecidos de la base de datos migrada a los logins creados en el nuevo server.

y listo con eso deberias tener tus usuarios nuevamente funcionando.

agosto 11, 2011 - Posted by | Base de Datos

6 comentarios »

  1. Excelente de gran ayuda

    Comentario por Anónimo | enero 7, 2015

  2. Me has solucionado un problema que llevaba tiempo dándome dolores de cabeza; con esa consulta todo mucho más fácil. Gracias!!!!!

    Comentario por pk | febrero 4, 2015

  3. Gran aporte, Gracias.

    Comentario por Anónimo | agosto 24, 2015

  4. Gracias Master!!!!, Me solucionaste el problema!!!!

    Comentario por Christian Cid E-rera | junio 10, 2017

  5. Amigo, gracias donde corro esa instruccion.gracias.

    Comentario por Jorge cuesta | junio 12, 2017

  6. excelente ayuda,muchas gracias

    Comentario por spm bach | agosto 7, 2018


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: