Har du märkt att föremålet Explorer i SQL Server Management Studio var är de databaser som är en mapp som säger Database Snapshots.
Detta är mycket förvirrande eftersom jag tycks kunna vara en del av replikering, men det är egentligen inte en databas är skrivskyddad statisk data baserad på en normal nivå (källa).
Längst ner är ett exempel sulla ersätta den information som databasen och visas under Database Snapshots mappen.
Vad är dess funktion:
De kan användas för att rapportera. Även när det gäller användarens fel i en databas källa kan du återställa källdatabasen till som den hade när den ögonblicksbild skapades.
Förlust av data är begränsad till uppdateringar av databasen sedan bildandet av ögonblicksbild. Dessutom skapas en databas ögonblicksbild kan vara användbart omedelbart innan en större ändring i en databas, till exempel att ändra schema eller struktur i en tabell.
Den har tre möjliga användningsområden:
• Upprätthålla historiska data för rapportering (Reporteria)
• Skydd mot felanvändning (backup).
• Köra en test databas (Base testdata)
Viktigt:
Databas ögonblicksbilder, infördes i SQL Server 2005 finns endast tillgängliga i Enterprise-utgåvorna av SQL Server 2005, SQL Server 2008 och SQL Server 2008 R2.
Längst ner är ett exempel sulla ersätta den information som databasen och visas under Database Snapshots mappen.
Skapa en databas snapshots
SKAPA SNAPSHOT PÅ DATABAS AdventureWorks_dbss1800
(NAME = AdventureWorks_Data, filename =
"C: \ Program \ Microsoft SQL Server \ MSSQL10.MSSQLSERVER \ MSSQL \ Data \ AdventureWorks_data_1800.ss)
AS Förhandsgranskning av AdventureWorks;
Om du gör en återställning baserat på en allvarlig SNAPSHOT enligt följande:
Återställ
USE master
Återställ databas AdventureWorks FRÅN DATABASE_SNAPSHOT = 'AdventureWorks_dbss1800';
GÅ
Vad tillstånd måste skapa en:
Det enda sättet att skapa en ögonblicksbild CREATE DATABASE Transact-SQL används. Alla användare som kan skapa en databas kan du skapa en databas ögonblicksbild dock att skapa en ögonblicksbild av en speglad databas måste du vara medlem i sysadmin server roll.
Referens artiklar:
http://msdn.microsoft.com/en-us/library/ms175469.aspx
http://msdn.microsoft.com/en-us/library/ms187054.aspx
http://www.sqlcoffee.com/Tips0004.htm