Cambiar el propietario de un diagrama

18/06/2008 - 18:05 por Jorge | Informe spam
Hola

Tengo SQL 2005 Enterprise - SPack 2.0
¿Como puedo cambiar el propietario (owner) de un diagrama ya creado?

Actualmente el diagrama se llama "Dominio\Usuario.NombreDiagrama"
Yo quiero que se llame "dbo.NombreDiagrama"

Es decir quiero cambiar el propietario del diagrama de "Dominio\Usuario" a
"dbo"
¿Como hago?

Estuve leyendo sobre "sp_changeobjectowner", pero no cambia Diagramas
Algo lei tambien sobre ALTER AUTHORIZATION ON OBJECT, pero no logro hacer el
cambio.

Saludos,
JORGE G.

Preguntas similare

Leer las respuestas

#6 Gux (MVP)
19/06/2008 - 20:22 | Informe spam
En base a lo que usted dice, entiendo que CRP\JGuillen es miembro del rol
Db_Owner y cualquier otro usuario Dominio\Usuario no es miembro de Db_Owner
por lo que los diagramas serán propiedad del usuario y no de Dbo.

No veo cómo cambiar el dueño de Usuario.Diagrama para que sea Dbo.Diagrama,
pero solamente he probado desde el Management Studio de un SQL Server 2008.
En este caso las propiedades del diagrama pueden verse pero no modificarse.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Jorge" wrote:

Hola

1. El usuario dueño de la bd a la que pertenece el diagrama es CRP\JGuillen
(Dominio\Usuario)
Este usuario tiene privilegios de administrador

2. Conectandome con este usuario, si puedo ver el diagrama

Cuando entro a la bd con el usuario CRP\JGuillen, y creo un diagrama, el
propietario de este diagrama es dbo.
Pero cuando otro usuario (Dominio\Usuario) entra a la bd y crea su diagrama,
el propietario ya no es dbo, sino el propietario del diagrama es
Dominio\Usuario

Lo que se quiere es que todos los diagramas tengan como propietario dbo.

Lo que lei, es que los propietarios de los diagramas son los usuarios que
los crean.



"Gux (MVP)" escribió en el mensaje
news:
> Entiendo que usted se refiere a diagrama de una base de datos y no a un
> esquema. Algunas preguntas más para entender mejor su problema:
>
> 1. Qué usuario es el dueño de la base de datos a la que pertenece el
> diagrama?
>
> 2. Conectado con el usuario dueño de la base de datos, el diagrama puede
> verse usando el Management Studio o recibe usted un mensaje de error
> (cuál) ?
>
> Gustavo Larriera, Microsoft MVP
> http://www.linkedin.com/in/gustavolarriera
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "Jorge" wrote:
>
>> No me refiero al Esquema (Schema) sino a los Diagramas de base de datos.
>>
>>
>>
>> "Gux (MVP)" escribió en el mensaje
>> news:
>> > Entiendo que por "diagrama" usted se refiere a "esquema". Si es así, lo
>> > que
>> > debe hacer es:
>> >
>> > ALTER AUTHORIZATION ON SCHEMA::MiEsquema TO MiUsuario;
>> > GO
>> >
>> > Gustavo Larriera, Microsoft MVP
>> > http://www.linkedin.com/in/gustavolarriera
>> > Este mensaje se proporciona tal como es, sin garantías de ninguna
>> > clase.
>> >
>> >
>> >
>> > "Jorge" wrote:
>> >
>> >> Hola
>> >>
>> >> Tengo SQL 2005 Enterprise - SPack 2.0
>> >> ¿Como puedo cambiar el propietario (owner) de un diagrama ya creado?
>> >>
>> >> Actualmente el diagrama se llama "Dominio\Usuario.NombreDiagrama"
>> >> Yo quiero que se llame "dbo.NombreDiagrama"
>> >>
>> >> Es decir quiero cambiar el propietario del diagrama de
>> >> "Dominio\Usuario"
>> >> a
>> >> "dbo"
>> >> ¿Como hago?
>> >>
>> >> Estuve leyendo sobre "sp_changeobjectowner", pero no cambia Diagramas
>> >> Algo lei tambien sobre ALTER AUTHORIZATION ON OBJECT, pero no logro
>> >> hacer
>> >> el
>> >> cambio.
>> >>
>> >> Saludos,
>> >> JORGE G.
>> >>
>> >>
>> >>
>>
>>
>>



Respuesta Responder a este mensaje
#7 Edgar Esquiaqui
17/09/2008 - 18:51 | Informe spam
Para poder realizar este cambio de propietario del diagrama realicemos lo siguiente:



update sysdiagrams set principal_id=1
where principal_id<> 1

Espero que te ayude esta solucion

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