Está en la página 1de 1

Microsoft SQL Server

La entidad de seguridad de base de datos


posee esquemas en la base de datos. No se
puede quitar.
Descripción del problema: Cuando ha intentado colocar un usuario, tienes este mensaje:

Error: 15138 La entidad de seguridad de base de datos posee esquemas en la base de datos. No se puede
quitar.

Causa: Eso significa, que está intentando eliminar un usuario de poseer un esquema. Con el fin de colocar
el usuario, tienes para encontrar el esquema que se ha asignado y a continuación, transferir la propiedad a
un otro usuario o para quitarlo.

Resolución: Usted puede corregir el problema después de dos maneras.

Secuencia de comandos: Puede averiguar qué esquema es propiedad de este usuario con la consulta
siguiente:

SELECT name FROM  sys.schemas WHERE principal_id = USER_ID('myUser')

A continuación, utilice los nombres que se encuentra desde la anterior consulta a continuación en lugar de
la SchemaName a continuación. Y eliminar su usuario. 
   
ALTER AUTHORIZATION ON SCHEMA::SchemaName TO dbo 
GO
DROP USER myUser

Con Management Studio:

- Explorador de objetos >> Expanda el [databasename] >> Seguridad. 


- Haga clic en Esquemas.
- En la ventana de resumen, determinar que son propiedad de Schema(s) por el usuario y puede cambiar el
propietario o quitar el Scheme(s).
- Si son esquemas de sistema, sugiero a cambiarlos a 'dbo'.
- Quite el usuario.

Más detalles acerca de los esquemas en el BOL:


http://msdn2.microsoft.com/es-es/library/ms190387.aspx

También podría gustarte