Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

MS SQL y autoria de tablas

Estas en el tema de MS SQL y autoria de tablas en el foro de Bases de Datos General en Foros del Web. Hay una duda que me esta dando vueltas en la cabeza desde hace un rato... Tengo una base de datos para prueba y otra para ...
  #1 (permalink)  
Antiguo 16/03/2005, 10:51
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 22 años, 1 mes
Puntos: 5
MS SQL y autoria de tablas

Hay una duda que me esta dando vueltas en la cabeza desde hace un rato...
Tengo una base de datos para prueba y otra para produccion.
Hay dos usuarios que hacen tablas en esa base de datos.

Usuarios A y B.

Hicimos copia de la base de datos de prueba para hacer la de produccion.
Todo bien hasta ahi.

Ahora...el problema esta en que de un dia a otro, un objeto (una tabla)
que se llamaba A.Tabla1 aparece ahora como B.Tabla1 Algo o alguien le cambio la autoria...

No se si alguno uso el
"use labasededatos go exec sp_changeobjectowner 'A.Tabla1', 'B'"

Y si alguno lo uso porque ambos tienen mismos privilegios en sus objetos...es posible ver el DIA en que hizo o ejecuto ese comando?
Esa es mi pregunta...
Porque revise en el Enterprise Manager, y ambos objetos fueron creados hace mucho tiempo...Hay alguna forma de ver la FECHA en que se modifico el DUENIO?

Nota: No tengo SQL Profiler activado.

Gracias chicos/as, saludos
__________________
Yanira
  #2 (permalink)  
Antiguo 16/03/2005, 12:35
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 22 años, 1 mes
Puntos: 5
Alguien ?
O alguna otra forma para cambiarle el ownership y forma de ver la fecha en que se cambio o o quien lo cambio...?..
__________________
Yanira
  #3 (permalink)  
Antiguo 16/03/2005, 15:04
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Probablemente "hackeando" en las tablas de sistema puedas cambiar direcatamente el owner de un objeto, pero seguramente eso implica que el servidor tenga activada la opcion de permitir cambios directos en las tablas de sistema.

En el caso de la fecha no creo que exista manera de rastrearla, al menos ahora. En el futuro podrías hacer un trigger sobre la tabla de sistema que te registre el cambio en una tabla de auditoría.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #4 (permalink)  
Antiguo 16/03/2005, 15:33
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 22 años, 1 mes
Puntos: 5
Mithrandir gracias por responder.
Si que he rebuscado el tema y no le consegui la vuelta...
Ahhhh...me tendre que quedar sin saber cual de mis dos programadores fue.

Saludos
__________________
Yanira
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:23.