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

Съдържание:

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

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

Видео: Възстановяване на резервно копие на база данни с SQL Server Management Studio
Видео: CS50 2014 - Week 4 - YouTube 2024, Април
Anonim

По-рано сме обработили обикновена 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 (BAK), който искате да възстановите.
Image
Image
В диалоговия прозорец "Възстановяване на база данни" въведете или изберете името на базата данни, към която искате да бъде възстановено това архивиране.
В диалоговия прозорец "Възстановяване на база данни" въведете или изберете името на базата данни, към която искате да бъде възстановено това архивиране.
  • Ако изберете съществуваща база данни, тя ще бъде заменена с данните от архива.
  • Ако въведете име на базата данни, която в момента не съществува в инсталацията на вашия SQL Server, тя ще бъде създадена.

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

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

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

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

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

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

заключение

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

звена

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

Препоръчано: