2010-09-24 11 views
10

¿Qué opciones están disponibles para deshacer transacciones después del hecho en SQL Server?Explorador/Analizador de registro de transacciones de SQL Server

Estoy buscando un plan en su lugar antes de alguien borra 10.000 de las filas incorrectas.

+1

¿Qué versión de SQL Server? Si 2008 creo que es solo Apex. –

+0

@Martin Smith: No sabía que ... – gbn

+0

Estamos en SQL 2005. –

Respuesta

6

estoy seguro de que solía haber más. Cuando era un DBA prodigo, no podía pasar una semana sin que un molesto Muppet de ventas intentara fjarme una GUI o herramienta.

También le sugiero que realice copias de seguridad con recuperación COMPLETA. Una actualización de 10k filas puede tener cambios posteriores que anularán cualquier reversión.

FWIW, nunca he visto la necesidad de una. Nadie puede borrar 10k filas en mi base de datos a menos que esté diseñado de esa manera: ¿por qué permitiría que alguien ejecute DELETE directamente?

+2

Gracias por compartir las herramientas de Transaction Log Explorer para SQL. Por fin borré accidentalmente algunos registros de la tabla de mi base de datos, luego probé SysTools SQL Log Analyzer y recuperé esos registros con éxito. No lo estoy comparando con otras herramientas de Log Explorer, pero en mi caso, este es realmente útil para mí. NOTA: Pruébelo en su nombre http://www.systoolsgroup.com/sql-log-analyzer.html –

+1

Apex cuesta $ 2000, Toad puede generar scripts de deshacer es $ 655, SysTools SQL Log Analyzer es de $ 300 – viggity

Cuestiones relacionadas