Create Database – Instantáneas

Instantáneas de base de datos

Una instantánea de base de datos en SQL Server es una vista estática de solo lectura de una base de datos denominada base de datos de origen. Las instantáneas de base de datos siempre reside en la misma instancia de servidor que la base de datos de origen. Pueden existir varias instantáneas de una base de datos.

Ventajas de las instantáneas

  • Se puede usar para informes.
  • Contienen datos históricos para informes.
  • Regresar a un determinado punto la base de datos para corregir errores administrativos.

Ejercicios

Para que los ejercicio funcionen, primero crear las bases de datos de acuerdo a los ejercicios de adjuntar una base de datos.

1.-  Para crear una instantánea de Aventura (Base de datos AdventureWorks ubicada en C:\Sistemas)

Create Database AventuraFinalEjercicio
on primary
(Name=’AdventureWorks_Data’, FileName=’C:\Sistemas\AdventureFoto.ss’)
as snapshot of Aventura
go

2.- Usando Northwind, crear una instantánea. Se creará VientosFoto en la carpeta Respaldo de la unidad C:

use Northwind
go
xp_create_subdir ‘C:\Respaldo’
go
Create database VientosFoto
on (name=’Northwind’,
Filename=’C:\Respaldo\Viento01.mdf’)
as snapshot of Northwind
go

Note que en ambos ejercicios se ha utilizado la cláusula As snapshot of