ubiquitour.com

Cómo deshacer una transacción

Cómo deshacer una transacción

Una base de datos ejecuta transacciones ejecutando comandos SQL. Cada transacción es una unidad de trabajo para modificar los datos. Todos los pasos son necesarios para la transacción completar su trabajo. Si todos los pasos se completan correctamente, entonces la transacción se compromete. Si no completa con éxito todos los pasos, entonces la transacción falla y debe ser. Para deshacer una transacción, debe borrar los pasos ocurridos por lo que se puede repetir.

Instrucciones

1 Desplácese a la base de datos. Haga clic en "Inicio", luego "Programas" y haga clic en "Microsoft SQL Server." En la lista desplegable, seleccione "SQL Server Management Studio".

2 Haga clic en "conectar" en SQL Server Management Studio. Haga clic en "Bases de datos" en el árbol en el explorador de objetos. A continuación, seleccione "Adventure Works" como la base de datos a utilizar.

3 En el menú superior "Archivo" seleccione "Nueva consulta". Escriba la instrucción SQL para iniciar una transacción. Esta declaración establecerá un punto de partida para volver atrás a en caso de fallo. La declaración Lee "BEGIN transaccion."

4 Escriba una instrucción que se ejecuta una transacción. Un ejemplo sería una declaración para crear una tabla:

CREAR tabla Foo

(columna 1 char(50),

(columna 2 char(50),

(char columna 3 (50)

5 Escriba la instrucción rollback de la transacción. Este paso eliminará la tabla después de haber creado. La declaración Lee "ROLLBACK TRANSACTION". Haga clic en "Ejecutar" para ejecutar todas las declaraciones que ha escrito. Ejecutar la voluntad marca la transacción punto de inicio, crear la tabla, y luego comenzó a deshacer la operación para eliminar la tabla y dejar la base de datos en el momento de la transacción.

Consejos y advertencias

  • Un manual de Transact-SQL puede utilizarse para ver rápidamente las declaraciones.
  • Entender que existen varios tipos de versiones anteriores que pueden ser ejecutados. Ver las referencias.