2012-02-07 9 views

Respuesta

12

TFS registra todos los comandos iniciados por el usuario en la base de datos durante 14 días.

Intenta conectarse a la base de datos de Tfs_Collection y ejecutar la consulta siguiente:

SELECT * FROM tbl_Command WITH (NOLOCK) 
WHERE Command = 'Destroy' 

Además, cada vez que se ejecuta un comando Destroy, se registra un evento a la Application registro de eventos en el nivel de aplicación que procesa el comando .

+2

Martin Woodward no miente cuando dice que no hay nada que no sepa: D – DaveShaw

+0

Excelente respuesta, pensé que habría una forma de obtener esto de la base de datos. Es una pena que no esté registrado en el historial de control de fuente. –

+0

Esto me dio exactamente la información que estaba buscando. Muchas gracias! –

0

Supongo que esto está relacionado con su pregunta anterior. No creo que TFS proporcione una manera fácil (o de ninguna manera) para hacer esto. Sin embargo, puede restringir la lista de sospechosos, solo los usuarios de los grupos "administrador del proyecto" o "administrador de la colección de proyectos" tienen permisos para destruir. Los colaboradores recibirán un mensaje de error si ejecutan tf destroy. Parece un poco de supervisión que esta acción no se audite, así que con suerte alguien agregará una respuesta que le permita llegar al fondo de esto.

Cuestiones relacionadas