Necesidad de asignar propietarios a las bases de datos

24/09/2009 - 03:33 por Alexa | Informe spam
He adjuntado una base de datos ,y cuando deseo accesar a su " Diagrama de
la Base de datos", 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. 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."

En Propiedades de la Base de datos -->Archivos -->Propietario he colocado
mi nombre de usuario con que inicio sesión en wxp y se solucionó el problema
.
Pero me vienen las siguientes interrogantes :

¿En que momento se le asignó a dicha Base de Datos un propietario?
¿Porque es necesario asignarle un propietario a una Base de Datos para
acceder al diagrama de base de datos ? (¿ o siempre es necesario ? )
¿Porque cuando coloqué NT AUTORITHY\Servicios de Red como propietario,
también me dió error ?
¿Puede existir una BBDD que no tenga asignado un propietario?
¿todo esto tiene que ver con el tema de autenciación (windows o mixta) que
uno elija al instalar sql server ?

Tengo confuso este tema de las autorizaciones y propietarios de bases de
datos.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
24/09/2009 - 09:47 | Informe spam
Este problema está relacionado con el de los usuarios huérfanos al adjuntar
o restaurar una base de datos. Igual que tienes el procedimiento almacenado
sp_change_users_login o la instruccion ALTER USER xxx WITH LOGIN yyy para
mapear usuarios de base de datos con inicios de sesión del servidor, pues
tienes que asignar un propietario válido de la base de datos para que
funcionen los diagramas.

El propietario de la base de datos se asigna en el momento de la creación,
lo que pasa es que en un porcentaje muy alto se toman los valores
predeterminados (usuario actualmente conectado)

No puede existir una base de datos sin propietario. Todo lo más es el
problema que te comento, que lanzará un error cuando algo tenga que hacer
uso de esa propiedad, como te ocurre con los diagramas.

Y no, no tiene que ver con el tipo de autenticación. Ese problema te puede
pasar con autenticación integrada o mixta.

Este artículo
(http://www.sqlteam.com/article/unde...sql-server)
lo tenía por ahí guardado que explica un poco la diferencia entre
propietarios y esquemas, algo que se cambió en la versión 2005 y que ha
traído de cabeza a más de uno. Te recomiendo su lectura, igual te aclara
algo.

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


" Alexa" wrote in message
news:
He adjuntado una base de datos ,y cuando deseo accesar a su " Diagrama
de la Base de datos", 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. 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."

En Propiedades de la Base de datos -->Archivos -->Propietario he
colocado mi nombre de usuario con que inicio sesión en wxp y se solucionó
el problema .
Pero me vienen las siguientes interrogantes :

¿En que momento se le asignó a dicha Base de Datos un propietario?
¿Porque es necesario asignarle un propietario a una Base de Datos para
acceder al diagrama de base de datos ? (¿ o siempre es necesario ? )
¿Porque cuando coloqué NT AUTORITHY\Servicios de Red como propietario,
también me dió error ?
¿Puede existir una BBDD que no tenga asignado un propietario?
¿todo esto tiene que ver con el tema de autenciación (windows o mixta) que
uno elija al instalar sql server ?

Tengo confuso este tema de las autorizaciones y propietarios de bases de
datos.



Respuesta Responder a este mensaje
#2 Alexa
25/09/2009 - 00:09 | Informe spam
Gracias Carlos por tu respuesta.Tal vez te pueda interesar este enlace
sobre el tema , que también me ha ayudado mucho para entender esto de
propietarios y esquemas.
http://www.guillesql.es/Articulos/S...Owner.aspx



"Carlos Sacristan" escribió en el mensaje de
noticias:
Este problema está relacionado con el de los usuarios huérfanos al
adjuntar o restaurar una base de datos. Igual que tienes el procedimiento
almacenado sp_change_users_login o la instruccion ALTER USER xxx WITH
LOGIN yyy para mapear usuarios de base de datos con inicios de sesión del
servidor, pues tienes que asignar un propietario válido de la base de
datos para que funcionen los diagramas.

El propietario de la base de datos se asigna en el momento de la creación,
lo que pasa es que en un porcentaje muy alto se toman los valores
predeterminados (usuario actualmente conectado)

No puede existir una base de datos sin propietario. Todo lo más es el
problema que te comento, que lanzará un error cuando algo tenga que hacer
uso de esa propiedad, como te ocurre con los diagramas.

Y no, no tiene que ver con el tipo de autenticación. Ese problema te puede
pasar con autenticación integrada o mixta.

Este artículo
(http://www.sqlteam.com/article/unde...sql-server)
lo tenía por ahí guardado que explica un poco la diferencia entre
propietarios y esquemas, algo que se cambió en la versión 2005 y que ha
traído de cabeza a más de uno. Te recomiendo su lectura, igual te aclara
algo.

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


" Alexa" wrote in message
news:
He adjuntado una base de datos ,y cuando deseo accesar a su " Diagrama
de la Base de datos", 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. 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."

En Propiedades de la Base de datos -->Archivos -->Propietario he
colocado mi nombre de usuario con que inicio sesión en wxp y se solucionó
el problema .
Pero me vienen las siguientes interrogantes :

¿En que momento se le asignó a dicha Base de Datos un propietario?
¿Porque es necesario asignarle un propietario a una Base de Datos para
acceder al diagrama de base de datos ? (¿ o siempre es necesario ? )
¿Porque cuando coloqué NT AUTORITHY\Servicios de Red como propietario,
también me dió error ?
¿Puede existir una BBDD que no tenga asignado un propietario?
¿todo esto tiene que ver con el tema de autenciación (windows o mixta)
que uno elija al instalar sql server ?

Tengo confuso este tema de las autorizaciones y propietarios de bases de
datos.






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida