Какво бихте направили, ако загубите всичките си данни днес? Бъдете подготвени с резервни копия и знайте как да ги възстановите.
Като възстановите SQL база данни, можете да се възстановите от загуба на данни, повреда или злонамерени атаки. Поради това е важно да знаете как да архивирате и възстановявате SQL бази данни, за да намалите времето за престой.
Можете да използвате SQL Server Management Studio за архивиране или възстановяване на бази данни с минимални усилия.
Как да архивирате база данни с помощта на SSMS
SQL Server Management Studio (SSMS) ви позволява да архивирате база данни, като използвате неговия потребителски интерфейс. За да започнете, следвайте стъпките, посочени по-долу.
- Намерете базата данни, която искате да архивирате, под Бази данни раздел и щракнете с десния бутон върху него.
- В менюто на базата данни изберете Задачи > Архивиране.
- В диалоговия прозорец Backup Database добавете целевата папка на архивния файл. Трябва да има файлово разширение .bak.
- Кликнете Добре за да започнете процеса на архивиране.
Вместо да използвате потребителския интерфейс, можете също да стартирате SQL заявка по-долу, за да извършите пълно архивиране на базата данни.
РЕЗЕРВНО КОПИРАНЕБАЗА ДАННИ WideWorldImporters ДА СЕ ДИСК = 'C:\...\Архивиране\WideWorldImporters.bak'
Възстановете SQL база данни с помощта на SSMS
Следвайте стъпките по-долу, за да възстановите резервна база данни.
- Стартирайте SSMS и се свържете със сървъра.
- В левия прозорец щракнете с десния бутон върху Бази данни възел и изберете Възстановяване на база данни.
- Под Източник, изберете устройства и щракнете върху бутона с трите точки (...), за да отворите Изберете устройства за архивиране диалогов прозорец.
- Щракнете върху Добавете бутон, за да изберете архивния файл, след което щракнете Добре.
Вашата база данни вече трябва да бъде възстановена.
Като алтернатива можете да използвате SQL команда за възстановяване на базата данни. Просто изпълнете следната заявка в прозореца за заявка и посочете местоположението на файла.
ВЪЗСТАНОВИБАЗА ДАННИ WideWorldImporters ОТ ДИСК = 'C:\...\Архивиране\WideWorldImporters.bak'
Значението на архивирането и възстановяването на база данни
Архивирането и възстановяването на бази данни са от решаващо значение при поддръжката на базата данни. С последните резервни копия, DBA може да възстанови база данни до последното добро копие, ако данните са повредени или атакувани. Това позволява на бизнеса или приложенията да продължат да работят гладко.
Ако възнамерявате да поддържате база данни, трябва да сте сигурни, че можете да архивирате и възстановите SQL база данни с помощта на SSMS.