Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

No accedo al diagrama de la base de datos

14 views
Skip to first unread message

Santiago

unread,
Nov 29, 2008, 5:41:27 PM11/29/08
to
Estoy usando Microsoft Server Management Studio Express. Con este
programa me conecto a una base de datos a un servidor remoto con
usuario y password. Puedo crear tablas, consultas y también en un
principio creé las relaciones de las tablas en diagramas de bases de
datos. Pero de repente no puedo acceder al diagrama de la base de
datos.
Cada vez que lo intento me sale el siguiente mensaje:

"Los objetos de soporte del diagrama de base de datos no se pueden
instalar. Esta base de datos carece de propietario válido..."

Y continúa con una serie de instrucciones. He hecho lo que me decía la
ventana de información. Es decir, abrí Propiedades de la base de
datos, en Archivos seleccioné como propietario sa (que ya estaba) pero
no me funciona.

A continuación realicé la siguiente consulta:

EXEC sp_dbcmptlevel 'miBaseDatos', '90';
go
ALTER AUTHORIZATION ON DATABASE::miBaseDatos TO sa
go
use [miBaseDatos]
go
EXECUTE AS USER = N'dbo' REVERT
go

y me sale el siguiente mensaje:

'Ejecución de DBCC completada. Si hay mensajes de error, consulte al
administrador del sistema.
Mens. 15151, Nivel 16, Estado 1, Línea 1
No se puede buscar el entidad de seguridad 'sa' porque no existe o el
usuario no tiene permiso.
Mens. 15517, Nivel 16, Estado 1, Línea 1
No se puede ejecutar como la entidad de seguridad de base de datos
porque la entidad de seguridad "dbo" no existe, este tipo de entidad
de seguridad no se puede suplantar o el usuario no tiene permiso.'
Y ya no se me ocurre nada más. Sigo sin poder acceder al diagrama.
Agredecería cualquier sugerencia o información para poder solucionar
este problema.

Alejandro Esteban

unread,
Jan 11, 2009, 8:16:01 PM1/11/09
to
Hola, a mi me funciono ir a las propiedades de la base de datos, asignar el
usuario (que como tu bien dices ya estaba allí) y luego generar el script a
una nueva ventana de consultas, (esto genera el script para asignar un
propietario a la base de datos)... Al ejecutar dicho script solucioné el
problema

Saludos

Alejandro

0 new messages