Database diagram support objects cannot be installed because this database does not have a valid owner. To continue, first use the Files page of the Database Properties dialog box or the ALTER AUTHORIZATION statement to set the database owner to a valid login, then add the database diagram support objects
Googleando por ahi encontré a muchos con el mismo problema, la solución una vez mas esta en el origen de las cosas la documentación del producto Understanding Database Diagram Ownership
Tendría que ejecutar el siguiente comando Transact-SQL para cambiar el propiertario de la base de datos, el nombre de inicio de sesion tiene que ser válido para la instancia de SQL Server
ALTER AUTHORIZATION ON DATABASE::Nombre_BaseDatos TO Usuario
Luego ejecutar el siguiente comando Transact-SQL para compatibilizar la base de datos con la versión actual de SQL Server, aunque este paso sería necesario cuando migraria una base de datos desde SQL 2000 o SQL 7.0 o para q nuestra base de datos sea compatible con versiones anteriores al SQL Server 2005
EXEC sp_dbcmptlevel 'Nombre_BaseDatos', '90';
Consideraciones sobre creación de Diagramas de Base de datos
- Aunque cualquier usuario con acceso a una base de datos puede crear un diagrama, una vez que se ha creado, los únicos usuarios que pueden verlo son su creador y cualquier miembro de la función db_owner.
- La propiedad de los diagramas sólo se puede transferir a los miembros de la función db_owner. Esto sólo es posible si el propietario anterior del diagrama se ha eliminado de la base de datos.
- Si se ha eliminado de la base de datos el propietario de un diagrama, el diagrama permanecerá en la base de datos hasta que el miembro de la función db_owner intente abrirlo. En ese momento, el miembro de db_owner podrá decidir si asume su propiedad.
7 comentarios:
Viejo gracias por el aporte. Me desembalo de un problema que tenia Felicitaciones
Ok. estamos para eso
Mil gracias Marco, me saco de un lio del que no encontraba como salir. Otra vez Mil gracias.
Ana Gladys
Para ayudar siempre que sea necesario.
Hey Marco, muchísimas gracias, casi me saco un ojo cacharreandole a eso y nada, de veras que quedo muy, muy agradecida :)
ME SACO DE LA MALA..... ERES MI SENSEI!!!!
Publicar un comentario