Beruflich Dokumente
Kultur Dokumente
Concepto de transación
....
END.
En las transacciones anidadas las operaciones de una transacción pueden ser así
mismo otras transacciones.
Propiedades de transaciones
Durabilidad: Tras la finalizacion con éxito de una transacion, los cambios realizados
en la base de datos permanecen incluso si hay fallos en el sistema.
cancelada.
sistema.
Tipos de Transaciones
Concurrencia
Recuperación
1. Si hay un fallo como la caída del disco, el sistema restaura una copia se seguridad
del registro, hasta el momento del fallo.
Técnicas de bloqueo
Copia de seguridad
Hace copia de seguridad de una base de datos completa de SQL Server para crear
una copia de seguridad de la base de datos, o uno o más archivos o grupos de
archivos de la base de datos para crear una copia de seguridad de archivo
(BACKUP DATABASE). Además, con el modelo de recuperación completa o con el
modelo de recuperación optimizado para cargas masivas de registros, realiza la
copia de seguridad del registro de transacciones de la base de datos para crear una
copia de seguridad de registros (BACKUP LOG).
SINTAXIS
TO [ ,...n ]
[ ] [ next-mirror-to ]
[;]
[ ,...n ]
TO [ ,...n ]
[ ] [ next-mirror-to ]
[;]
READ_WRITE_FILEGROUPS [ , [ ,...n ] ]
TO [ ,...n ]
[ ] [ next-mirror-to ]
[;]
TO [ ,...n ]
[ ] [ next-mirror-to ]
[ WITH { | } [ ,...n ] ]
[;]
::=
{ logical_device_name | @logical_device_name_var }
| { DISK | TAPE } =
{ 'physical_device_name' | @physical_device_name_var }
::=
MIRROR TO [ ,...n ]
::=
::=
[ ,...n ]::=
COPY_ONLY
| { COMPRESSION | NO_COMPRESSION }
{ NOINIT | INIT }
| { NOSKIP | SKIP }
| { NOFORMAT | FORMAT }
{ NO_CHECKSUM | CHECKSUM }
| { STOP_ON_ERROR | CONTINUE_AFTER_ERROR }
--Compatibility Options
RESTART
--Monitoring Options
STATS [ = percentage ]
--Tape Options
{ REWIND | NOREWIND }
| { UNLOAD | NOUNLOAD }
--Log-specific Options
{ NORECOVERY | STANDBY = undo_file_name }
| NO_TRUNCATE
Al restaurar una copia de seguridad creada por BACKUP DATABASE (una copia de
seguridad de datos), se restaura la copia de seguridad completa. Solo una copia de
seguridad del registro se puede restaurar hasta un momento o transacción
concretos dentro de la copia de seguridad.
LOG
Tablespace backup
Sintaxis:
Datafile_Options:
'filespec' [AUTOEXTEND OFF]
Storage_Options:
BLOCKSIZE int K
LOGGING | NOLOGGING
FORCE LOGGING
ONLINE | OFFLINE
PERMANENT | TEMPORARY
DATABASE