Pasé dos horas tratando de ver el diagrama de la base de datos que ya existía y renegando.. y renegando.. recordé como hacerlo, para quienes tengan este problema, les dejo la solución…. Fue en el Sql Server 2005.
ESTE ES EL ERROR:

En nuestra base de datos damos click derecho y elegimos propiedades…nos aparacerá una pantalla similar, demos click en el recuadro que está al costado de PZEPP\RoGeR:

Un vez dentro nos aparecerá una pantalla similar..en donde escribiremos cualquier cosa.. en este caso escribí “a”… luego damos Aceptar..

Se nos abrirá esta página diciendo que no encontró ningún objeto con ese nombre… entonces dependiendo de los permisos que le hayamos asigndo a los objetos existentes elegiremos uno.. en este caso yo elegí a [sa] y luego Aceptar

Por último damos aceptar… y probamos expandir los Diagramas de Base de datos y notarán que está solucionado.








Facilisimo!
Muy bueno me funciono de maravilla xDDDD , aver si sigues poniendo algunos tips mas de ese tipo
Saludos
Hola. te cuento que hice exactamente lo que has dicho. De hecho cuando estoy en la ventana de propiedades en la parte de Archivos, ya me aparece como propietario “sa” y de hecho me estoy conectando con “sa”.
Sigo sin poder expandir el diagrama.
tengo un webHosting que tiene base de datos Sql2005 y tampoco puedo. el usuario con el que me conecto a ese server no es el sa, es un o que me crearon ¿tiene que tener algun permiso especifico?
Hermano te agradezco mucho si me puedes colaborar.
Suerte
Un abrazo
Hola David, si te aparece sa por defecto fíjate los permisos que le haz otorgado a sa.. es probable que tengas omitido lo referente a vistas de diagramas… sino.. porsicaso intenta cambiar de usuario quizá a uno que diga.. NombreUsuario/NombreMaquinaOServidor. ojala te sirva.. me avisas igual..
Saludos
Gracias amigo me ahorraste horas de dolor de cabeza, buen consejo..
Que bueno Valentín, ese es el punto.. tratar de colaborar con un granito de arena.. Realmente mil veces tuve ese problema sin saber como solucionarlo.. inclusive muchas veces sin recordar como hacerlo…
Saludos
Muchisimas gracias me ha servido un montón
p.d: ¿lo puedo copiar a mi blog?
Hola todos, estoy tratando de abrir el diagrama de mi BD, con un usuario definido, pero al aceptar el cambio, me sale el siguiente error:
TÍTULO: Microsoft SQL Server Management Studio
——————————
Error de Establecer propietario para Base de datos ‘Administracion’. (Microsoft.SqlServer.Smo)
Para obtener ayuda, haga clic en: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Establecer+propietario+Database&LinkId=20476
——————————
INFORMACIÓN ADICIONAL:
Excepción en SMO. (Microsoft.SqlServer.Smo)
Para obtener ayuda, haga clic en: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.00&LinkId=20476
——————————
El nuevo propietario de la base de datos propuesto Administrador está asignado como usuario Administrador en esta base de datos.
Nombre del parámetro: Administrador
———————————————————–
Alguin podria ayudarme… por fis???
@Mario Guajardo – Claro.. mira antes la pestaña LICENCIA de este blog para que tengas una idea. Eres libre de copiar la informacion de este blog.. incluso editarla. Siempre y cuando mencionas en ambos casos la fuente.
Saludos
@Kate – Es probable que tengas permisos limitados como para crear usuarios o algo similar. Te recomiendo que reinicies el servicios de tu SQL Server y pruebes nuevamente.. y si creas un nuevo usuario ADMINISTRADOR.. busca poner mejor ADMIN solamente
USEN ESTAS INSTRUCCIONES:
ALTER AUTHORIZATION ON DATABASE::database_name TO valid_login
EXEC sp_dbcmptlevel ‘database_name’, ‘90′;
DONDE YA SABEN DATABASE_NAME ES EL NOMBRE DE LA BASE DE DATOS Y VALID_LOGIN ES CUALQUIER USUARIO COMO SA
ESTO SE DEBE A QUE DEBEN DE TENER LA COMPATIBILIDAD CON SQL 2005 PORE SO ES QUE NO CORREN Y SI NO JALA SE RECIBEN MENTADAS, AJJAAJJA
gracias me ayudaste un montón..
Roger, me creeras que tuve este problema y me salio tu pagina primerita! en google??? xD, gracias me soluciono el problema, aunke me sigue extrañando, porque igual se supone que me me deberia funcionar con mi usuario normal >.< weno que se le hace, tamos en emergencia xD
wooooo eso es todo???
bendigan a google !!!
yiaaa y yo que pase horas intentando ver que podia ser, por suerte pille tu web y me salve, podre entregar el trabajo a tiempo.
saludos y muchas gracias
^^
Mil gracias, después de dos meses estar buscando una solución por fín he podido ver el diagrama de mi base datos y todo esta perfectamente
Te amo carajo!!!!!!!!!! Eres mi heroe!!!!!
tuve el mismo problema…….aca esta la solucion ….por si no les funku…
Para instalar el soporte del diagrama de base de datos en SQL Server Management Studio, la base de datos debe estar en el nivel de compatibilidad de base de datos de SQL Server 2005. Si las bases de datos no están en el nivel de compatibilidad 90, se produce el siguiente error cuando se intenta instalar el soporte del diagrama:
Los objetos de soporte del diagrama de base de datos no se pueden instalar. Esta base de datos carece de propietario válido. Para continuar, primero use la página Archivos del diálogo Propiedades de la base de datos o la instrucción ALTER AUTHORIZATION para establecer como propietario de la base de datos un inicio de sesión válido y después agregue los objetos de soporte del diagrama de base de datos.
El nivel de compatibilidad de base de datos se puede restablecer tras instalar el soporte del diagrama. Utilice la siguiente instrucción Transact-SQL para cambiar el nivel de compatibilidad de la base de datos y, después, vuelva a intentar realizar la operación de diagrama de base de datos.
EXEC sp_dbcmptlevel ‘database_name’, ‘90′;
donde: database_name es el nombre de la base de ddatos donde deseas hacer los diagramas
La instalación de estos objetos de soporte puede generar un error con una base de datos adjuntada o restaurada a partir de otra instancia de SQL Server. Esto puede ocurrir cuando el nombre del propietario de la base de datos (almacenado en la base de datos) no es un nombre de inicio de sesión válido para la instancia de SQL Server a la que se adjunta o en la que se restaura la base de datos.
Utilice la siguiente instrucción Transact-SQL para cambiar el propietario de la base de datos a un inicio de sesión válido en la instancia de SQL Server y, después, vuelva a intentar realizar la operación de diagrama de base de datos.
ALTER AUTHORIZATION ON DATABASE::database_name TO valid_login
donde valid_login es un usuario por ejemplo sa
para mas informacion visita el siguiente link:
http://msdn.microsoft.com/es-es/library/ms186345(SQL.90).aspx
aca encontre la solucion:…
Amigo, te agradezco mucho, fue muy util tu aporte, pude solucionar mi problema
armando rodriguez rojano, muchas gracias, me quitaste el dolor de cabeza….
Para eso estamos.. Saludos!
Mil gracias me sirvio de mucho…
excelente post!!
Gracias me ayudo mucho =) Saludos!
listo mi amigo ya logre arreglar,… rapido y sencillo ç
sin vueltas como otraos foros
Muchisimas gracias….. la verdad no crei que fuera tan sencillo, estaba intentando hacer esto desde código pero no pude. Gracias d nuevo
es un buen dato amor
Excelente aporte, me saco de un gran apuro. Gracias
ola en verdad eres la mejor persona por ayudarnos y tenernos paciencia muchas gracias y espero q algun dia cuando llegue lejos te recuerde para q te trabajes en mi empresa y soluciones los problemas gracias mi apellido es Hipolito Vilca recuerdalo Gian Carlos Hipolito Vilca chau cuidate
Lo tendré siempre en cuenta. Saludos
a la gran!!! tu te pasastes 2 horas intentandolo, yo me pase mas de medio día intentando hacer eso…. GRACIAS POR LA AYUDA EN SERIO…. ME FUE SUPER UTIL, DE VERDAD QUE TE SACASTES UN 100… QUE DIGO 100 UN 10000………… GRACIAS DE NUEVO…..
exelente ayuda muchas gracias me salio a la primera
gracias gracias muy agradecido
eres lo maximo este consejo me sirvio mas q los codigos y script s q en contre para hacerlo, eres un AS
Gracias me sirvio de mucho
Gracias =D
Sos un duro gracias!!!
Sos un capo chamaco!!! asi de sencillito habia sido!! XD
Me salvastes la vida compadre… pucha yo renegando de este problema ya mucho tiempo … justo hoy me decidi a encontrar la solucion si o si .. te pasastes wena
Gracias amigo, me salio a la primera, te felicito por el aporte.