Recientemente he actualizado mi entorno de desarrollo de SQL 2000 a SQL 2008 R2. Hice una copia de seguridad de nuestra producción db y la restauré a nuestro nuevo servidor de desarrollo.SQL asignar un inicio de sesión a un usuario existente
He creado un inicio de sesión en el servidor de desarrollo que refleja el inicio de sesión que uso en el servidor de producción, pero no puedo asignarlo al usuario 'dbo' en la base de datos. Cuando editar las propiedades de la entrada en 'Asignación de usuarios", sustituyo al usuario 'dbo', y me sale el siguiente error:?
TITLE: Microsoft SQL Server Management Studio Create failed for User 'dbo'. (Microsoft.SqlServer.Smo) An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo) User, group, or role 'dbo' already exists in the current database. (Microsoft SQL Server, Error: 15023)
Entonces, ¿cómo puedo asignar un inicio de sesión de un usuario existente
Hay un comando [Alter user] (http://msdn.microsoft.com/en-us/library/ms176060.aspx): 'altera el usuario xyz con login = [dominio \ nombre de usuario]' –
Borrar y volver a crear el usuario – Paparazzi
Si la respuesta que proporcioné fue suficiente para resolver su problema, ¿le importaría marcarla como la solución correcta? Aquí hay un enlace a meta con más información. http://meta.stackexchange.com/a/5235/256426 – jwhaley58