La tabla no tiene un último campo actualizado y necesito saber cuándo se actualizaron los datos existentes. Así que agregar un último campo actualizado no ayudará (hasta donde yo sé).SQL Server 2000: ¿Hay alguna forma de saber cuándo se modificó por última vez un registro?
Respuesta
SQL Server 2000 no realiza un seguimiento de esta información por usted.
Puede haber formas creativas/borrosas de adivinar lo que esta fecha era dependiendo de su modelo de base de datos. Pero, si está hablando de 1 tabla sin relación con otros datos, entonces no tiene suerte.
Puede agregar un campo de marca de tiempo a esa tabla y actualizar ese valor de marca de tiempo con un activador de actualización.
OmniAudit es un paquete comercial que implica auditoría en toda una base de datos.
Un método libre sería escribir un desencadenante para cada tabla que adde entradas a una tabla de auditoría cuando se dispara.
No puede verificar los cambios sin algún tipo de mecanismo de auditoría. Está buscando extraer información que no se ha recopilado. Si solo necesita saber cuándo se agregó o editó un registro, agregar un campo de fecha y hora que se actualice mediante un activador cuando se actualice el registro sería la opción más simple.
Si también necesita realizar un seguimiento cuando se ha eliminado un registro, querrá utilizar una tabla de auditoría y llenarla de desencadenantes con una fila cuando se haya agregado, editado o eliminado un registro.
Puede probar un visor de registro; esto básicamente le permite ver las transacciones en el registro de transacciones, por lo que debería poder encontrar la declaración que actualizó la fila en cuestión. No recomendaría esto como una estrategia de auditoría de nivel de producción, pero he encontrado que es útil en un apuro.
Aquí hay uno que he usado; es gratis y (solo) funciona con SQL Server 2000.
- 1. Comprobar cuándo se modificó por última vez la contraseña
- 2. Microsoft SQL Server: ¿alguna forma de saber cuándo se creó un registro?
- 3. Comprobando cuándo se modificó por última vez un archivo en C# en Windows OS
- 4. ¿Cómo saber cuándo se actualizó por última vez una página web?
- 5. ¿Cómo puedo determinar cuándo se modificó por última vez una tabla InnoDB?
- 6. Fecha de la fila SQL Server modificada por última vez
- 7. ¿Cómo obtengo la hora en que se modificó por última vez un archivo en Python?
- 8. La última vez que se ejecutó un procedimiento almacenado
- 9. SQL Server: ¿cómo consultar cuándo se realizó la última copia de seguridad del registro de transacciones?
- 10. ¿Hay alguna forma en History.js de saber cuándo se presionó el botón Atrás?
- 11. sql server 2000 try catch
- 12. ¿Cómo verificar cuándo se realiza el crecimiento automático por última vez?
- 13. Pivot usando SQL Server 2000
- 14. ¿Hay alguna forma de saber cuándo se elimina una aplicación en iOS?
- 15. ¿Cómo se puede saber cuándo un usuario presionó por última vez una tecla (o movió el mouse)?
- 16. Cómo saber cuándo se actualizó una tabla de Oracle la última vez
- 17. SQL Server 2000, sí 2000 hash de contraseña
- 18. svn: ¿Cómo determino la última vez que se modificó una determinada línea?
- 19. ¿Hay alguna forma de obtener la dirección de un registro?
- 20. ¿Hay alguna forma de detectar un software de registro clave?
- 21. varchar (max) MS SQL Server 2000, ¿problemas?
- 22. SQL Profiler (SQL Server 2000), ¿cómo filtrar solo mis actividades?
- 23. ¿Es posible obtener al usuario que editó por última vez un proceso, función, tabla o vista almacenados en SQL Server?
- 24. ¿Hay alguna manera de desencadenar un stacktrace cada vez que se utiliza un registrador en particular?
- 25. ¿Hay alguna forma de saber a qué versión de Team Foundation Server estoy conectado?
- 26. cómo saber si se usa un índice alguna vez
- 27. ¿Hay alguna forma de filtrar un rastreo de SQL Profiler?
- 28. Android check cuando la tabla se actualizó por última vez
- 29. SQL Server 2000: ¿cómo salir de un procedimiento almacenado?
- 30. ¿Cómo puedo saber cuándo se realizó la última sincronización?