SQL Server: Database Snapshot (Transact-SQL)

Qualquer utilizador que possa criar uma vbase de dado, pode criar um Snapshot. A única maneira de o fazer é usando Transact-SQL.

Com base no tamanho actual da base de dados fonte, garantindo que você tenha espaço em disco suficiente para armazenar o snapshot da base de dados. O tamanho máximo de um snapshot da base de dados é o tamanho da base de dados origem na criação do snapshot.
Este exemplo cria uma base de dados snapshot, na base de dados AdventureWorks. O nome dosnapshot, AdventureWorks_dbss_1800, e o nome do arquivo do seu arquivo esparso, AdventureWorks_data_1800.ss, indicar o tempo de criação, 6 (1800 horas).
Exemplo:

CREATE DATABASE AdventureWorks_dbss1800 ON
( NAME = AdventureWorks_Data, FILENAME =
'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Data\AdventureWorks_data_1800.ss' )
AS SNAPSHOT OF AdventureWorks;
GO
A extensão . ss utilizada nos exemplos é arbitrária.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *