Възстановяване преименува файлове и Filegroups

Името на файла или файлови групи могат да се променят и дори да се използват повторно на друго място. Компонент SQL Server Database Engine следи файлове и файлови групи на GUID. В повечето случаи, операцията по възстановяване може да се определи, че името е променено, както и да се справя правилно.

модифициран метод на преработка име зависимост от режима на възстановяване на файлове (онлайн или офлайн).

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

По време на възстановяването на оперативната база данни на стоките е на разположение. Ако по време на възстановяване на бази данни открива ново име на файла или файл група, тя намира в директорията на базата данни, съответстваща на GUID и възстановяване на файл или група от файлове с идентификатор, ако те са в архива.

Ако зададете старото име, то не е в указателя. Ако РЪКОВОДСТВО съвпада с GUID на текущата архивен файл или файл група, на Database Engine ги възстановява от архива.

Ако РЪКОВОДСТВО от архивното не съвпада с нито съществуващ файл или файл група, възниква грешка.

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

Ако последният архивния файл е променен, а старото е кръстен на друг файл, за Database Engine ще се справя, в зависимост от това дали каталога и дали тя съдържа името е на разположение.

Ако директорията на базата данни е достъпен и съдържа името, Database Engine определя GUID на съответния файл или filegroup и възстановява обекти с идентификатора на архива. Ако името не съвпада с нито съществуващ файл или файл група, възниква грешка.

Ако директорията не е на разположение (например, когато базата данни е възстановена в офлайн режим), а след това на Database Engine определя обекта, който искате да възстановите, въз основа на информация от архив, както е описано по-горе.

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