ПредишенСледващото

Не трябва да има пълна верига от архивите в базата данни и регистър на операциите, за целия период, през който ще се извършва, са описани в тази статия стъпки:

ВАЖНО. тъй като данните ще бъдат възстановени, които не са съвместими с настоящото състояние на базата данни, референтна цялост може да бъде компрометирана. Когато се опитате да копирате данните обратно към оригиналната база данни, може да се прояви ограничения и ключовите грешки. Трябва да се вземат подходящи мерки за избягване на потенциалните проблеми на референтна цялост.

текущия лог Backup сделка

Направете резервно копие на текущата си регистър на транзакциите с NO_TRUNCATE опция. За повече информация, вижте. Раздел "Backup" в SQL Server Books Online.

Възстановяване на частично или пълно резервно копие на базата данни

За повече информация относно това как да се възстанови базата данни с друго име и на различно място, вижте следните теми SQL Server Books Online :. "Възстановяване" и "Как да възстановите файлове на ново място (Transact-SQL)".

Възстановяване в лога на архивиране посредством опцията STOPAT

Това е намаление, в която дневника на резервната сделка възстановено след възстановяването на частично или пълно резервно копие на базата данни и спира преди момента, когато на масата или редове се изтриват. Използвайте STOPAT опция в командата RESTORE LOG да спре регистър на транзакциите се възстанови и възстановяване на базата данни като до точката, в момент, когато на масата бяха изтрити.

ЗАБЕЛЕЖКА. Не съществува възможност за селективно пропускане времето, когато данните бяха изтрити. Можете да възстановите само на база данни за известно време, преди данните да се заличават, а не по-късно.

За повече информация относно това как да се възстанови базата данни за определен период от време, вижте следните теми SQL Server Books Online :. "Възстановяване", "Как да се възстанови до точка във времето".

Използвайте INSERT само за възстановяване на подмножество на редове или малка масичка. INSERT да използвате много пространство в регистъра на операциите, когато поставите редовете обратно в оригиналната база данни. Ако има голям брой индекси на оригиналния таблицата това увеличава до размер вложка записва в дневника за активност. Можете да деактивирате индекса, преди да поставите загуба на данни, и след това да се изгради на индекса отново.

BCP полезност се използва, когато искате да възстановите цялата маса и ако размерът на маса голям.

Ако таблицата не съществува, генериране на скрипт на масата, ако не разполагате с такъв, и след това да създадете скрипт, който на маса в оригиналната база данни.

Използване на помощната програма на БКП, за копиране на данни от таблица (редове) на възстановената база данни в текстов файл, а след това от текстовия файл към оригиналната база данни. За повече информация относно начина на използване на помощната програма на БКП, вижте. Темата SQL Server Books Online "БКП Utility".

Ако таблицата е била изтрита, можете да копирате таблицата от базата данни възстановена в първоначалния си база данни с помощта на SELECT INTO. Не е необходимо предварително да се създаде таблицата в оригиналната база данни. SELECT в себе си и ще го копира данните на нова маса.

ЗАБЕЛЕЖКА. Както се възстановявате данните, които може да не са съвместими с настоящото състояние на базата данни, референтна цялост може да бъде компрометирана. Когато се опитате да копирате данните обратно към оригиналната база данни, може да се прояви ограничения и ключовите грешки. Трябва да се вземат подходящи мерки за избягване на потенциалните проблеми на референтна цялост.

Възстановяването надписи, тригери и ограничения

Трябва да пресъздаде всички обичайни и пълния текст, надписи, тригери, и ограничения на оригиналната ако масата ви е загубен.

ВАЖНО. Както се възстанови данните, които е от значение за различно време от текущата база данни, референтна цялост може да бъде компрометирана. Трябва да се вземат подходящи мерки за избягване на потенциалните проблеми на референтна цялост.

Извършване DBCC CHECKTABLE за новата таблица за проверка на целостта на данните. За повече информация, вижте. Тема SQL Server Books Online "DBCC CHECKTABLE".

SQL Server Books Online:

"Разработване на стратегия за архивиране и възстановяване"

"Архивиране и възстановяване на бази данни"

Подкрепете проекта - споделете линка, благодаря!