el usuario ya existe y no puedo crear inicio de sesion

19/01/2009 - 13:22 por -=Joselitux=- | Informe spam
Tras hacer Backup-restore desde un 2000 a otra máquina con 2005, todo parece que ha ido bien. Conecto con el server
desde el Management Studio sin problema como SA.
Sin embargo la aplicación contable, cuando intenta conectar me da el siguiente error:

Error de inicio de sesión del usuario 'contable'.

me voy al Management Studio y veo que el usuario está en la base de datos y que tiene los permisos correctos en sus
tablas pero sin embargo no existe en los Inicios de Sesion del Server.

Voy a "nuevo inicio de sesion (contable) > contraseña (contraseña)> base de datos predeterminada (contabilidad)"
En la Pestaña "Asignacion de Usuarios" activo la casilla "Asignar" > Base de Datos (contabilidad)" y me da el siguiente
error:

TÍTULO: Microsoft SQL Server Management Studio


Error de Crear para Usuario 'contable'. (Microsoft.SqlServer.Smo)
Excepción al ejecutar una instrucción o un proceso por lotes Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)


El usuario, el grupo o la función 'contable' ya existe en la base de datos actual. (Microsoft SQL Server, Error: 15023)
 

Leer las respuestas

#1 Carlos Sacristan
19/01/2009 - 14:06 | Informe spam
Al restaurar las bases de datos no se crean automáticamente los login de los
usuarios de dicha base de datos. Para eso existe el procedimiento almacenado
sp_change_users_login.

Echa un vistazo en los BOL de este tema para arreglar tu problema


Un saludo
-
www.navento.com
Servicios de Localización GPS


"-=Joselitux=-" wrote:


Tras hacer Backup-restore desde un 2000 a otra máquina con 2005, todo parece que ha ido bien. Conecto con el server
desde el Management Studio sin problema como SA.
Sin embargo la aplicación contable, cuando intenta conectar me da el siguiente error:

Error de inicio de sesión del usuario 'contable'.

me voy al Management Studio y veo que el usuario está en la base de datos y que tiene los permisos correctos en sus
tablas pero sin embargo no existe en los Inicios de Sesion del Server.

Voy a "nuevo inicio de sesion (contable) > contraseña (contraseña)> base de datos predeterminada (contabilidad)"
En la Pestaña "Asignacion de Usuarios" activo la casilla "Asignar" > Base de Datos (contabilidad)" y me da el siguiente
error:

TÍTULO: Microsoft SQL Server Management Studio


Error de Crear para Usuario 'contable'. (Microsoft.SqlServer.Smo)
Excepción al ejecutar una instrucción o un proceso por lotes Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)


El usuario, el grupo o la función 'contable' ya existe en la base de datos actual. (Microsoft SQL Server, Error: 15023)

Preguntas similares