If-Koubou

Възстановяване на резервно копие на база данни с SQL Server Management Studio

Възстановяване на резервно копие на база данни с SQL Server Management Studio (Как да)

По-рано сме обработили обикновена SQL база данни възстановяваме, използвайки командния ред, който е идеален за възстановяване на резервни копия, създадени на същата инсталация на SQL Server, но ако възстановявате резервно копие, създадено на различна инсталация или просто предпочитате точка и щракнете върху интерфейса SQL Server Management Studio (или Express Edition) прави тази задача лесна.

Забележка: Експерти на SQL Server може да искат да пропуснат днес урока, тъй като той е насочен към начинаещи.

Преди да стартирате, ще трябва да копирате архивния архив на SQL (обикновено има разширение .БАК) на локален твърд диск на целевата машина на SQL Server.

Отворете SQL Server Management Studio и влезте в SQL Server, към който искате да възстановите базата данни. Най-добре е да влезете или като администратор на Windows, или като потребител на SQL.

След като влезете, кликнете с десния бутон върху папката "Бази данни" и изберете "Възстановяване на базата данни".

Кликнете върху бутона за елипси до "От устройство" в секцията "Източник за възстановяване".

Задайте "Файл" като резервен носител и след това кликнете върху "Добавяне".

Прегледайте файла за резервно копие на SQL (BAK), който искате да възстановите.

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

  • Ако изберете съществуваща база данни, тя ще бъде заменена с данните от архива.
  • Ако въведете име на базата данни, която в момента не съществува в инсталацията на вашия SQL Server, тя ще бъде създадена.

След това изберете точката за възстановяване, която искате да използвате. Тъй като архивният файл на SQL може да съдържа няколко резервни копия, може да видите повече от една точка за възстановяване.

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

За да прегледате и промените настройките на файловата система, кликнете върху страницата Опции вляво в диалоговия прозорец "Възстановяване на база данни".

На страницата с опции ще искате да се уверите, че колоната "Възстановяване на" е насочена към валидни местоположения на папките (можете да ги промените, ако е необходимо). Файловете не трябва да съществуват, но пътят на папките трябва да съществува. Ако съответните файлове съществуват, SQL Server следва прост набор от правила:

  • Ако базата данни "до" (от главната страница) съвпада с архива на базата данни за възстановяване (т.е. възстановяването на съвпадащи бази данни), съответните файлове ще бъдат презаписани като част от възстановяването.
  • Ако базата данни "Към" не съвпада с архивирането на базата данни за възстановяване (т.е. възстановяването на друга база данни), трябва да се провери "Презаписване на съществуващата база данни", за да завърши процесът на възстановяване. Използвайте тази функция с повишено внимание, тъй като потенциално можете да възстановите информацията за архивиране на база данни над файловете с данни от съвсем различна база данни.

Като цяло можете да разберете, че базите данни се различават въз основа на "Име на оригиналния файл", което е вътрешното име, което SQL Server използва, за да препраща към съответните файлове.

След като сте задали опциите за възстановяване, кликнете върху Ok.

заключение

SQL Server Management Studio прави процеса на възстановяване лесен и е идеален, ако рядко извършвате възстановявания на база данни. Този процес работи във всяка версия на SQL Server от Express to Enterprise. Ако използвате Express версия, можете да изтеглите SQL Server Management Studio Express, за да получите достъп до този интерфейс.

звена

Изтеглете SQL Server Management Studio Express от Microsoft