Копия и възстановяване на бази данни в SQL сървъра на Microsoft 2018
0. Съдържание
1. Причини за загуба на данни
Можете да изберете 5-те основни причини за загуба на данни:
- Софтуерни грешки - условията, които водят до катастрофата на системата. Тъй като тези грешки се основават на дефекти на логиката на програмата, системата от база данни не може да се извърши възстановяване в такива ситуации. Следователно, възстановяването трябва да държат на програмиста, като извършва обработка на такива изключения.
- администратор грешка (човешки фактор) - В случаите, в които даден потребител с големи правомощия могат да се прокраднат (или умишлено) унищожават данни. Необходимо е да се опитаме да създадем такъв режим на работа, което ще направи тази ситуация е малко вероятно, но напълно изключва такава възможност не може да бъде.
- Неспазването на компютър (повреда в системата) на - възниква в резултат на грешки в хардуера и софтуера. В този случай, съдържанието на компютъра RAM може да се загуби. Като защита, можем да препоръчаме използването на резервен сървър, огледало база данни и така нататък.
- Неспазването на твърд диск - физическото унищожаване на твърдия диск. Препоръчително е да се използва RAID технология за съхранение на файлове, бази данни, в допълнение трябва да архивни файлове, съхранявани на средата за съхранение диск, различен от устройството, на което файлове за бази данни.
- Disaster (пожар, наводнение, земетресение) или кражба - около тази ситуация е възможно, ако устройството, съдържащ данните за възстановяване на изискваната информация ще се съхранява отделно от основното оборудване, и няма да бъдат загубени в резултат на аварии или кражба.
Трябва да се опитате да създадете резервно копие на системата ви позволява да възстановите данни в някоя от ситуациите, описани по-горе.
2. Видове Backup
Има 2 режима на архивиране:
MS SQL Server поддържа и двата режима на резервни копия.
3. Модели възстановяване на база данни
Избор на модел за възстановяване на база данни се определя от количеството данни, които могат да бъдат загубени по време на разрушаването на базата данни, както и използването на скорост, размер на сделките, резервни протоколни и периода от време, необходим да направите резервно копие на протокола. MS SQL Server поддържа три модела за възстановяване:
4. Методи архивиране
MS SQL Server осигурява 4 различни методи за архивиране:
5. Какви са базата данни и колко често копират?
6. Пример за архивиране стратегия
Ето някои бекъп план, в реална организация:
И някои от характеристиките, свързани с изпълнението на резервно копие на базата данни db1 на:
- Opteron процесор 8220 8 х 1.0 Ghz
- RAM 24 GB
- HDD 250 GB RAID 1 + 0