SQL Serverде маалымат базаларын кантип камдоо жана калыбына келтирүү керек

SQL Serverде маалымат базаларынын камдык көчүрмөсүн кантип сактоо жана калыбына келтирүү керек

SQL Server - бул маалыматтарды башкаруу үчүн IT дүйнөсүндө кеңири колдонулган маалымат базасын башкаруу системасы (DBMS). Камдык көчүрмө жана калыбына келтирүү - бул система иштебей калганда, бузулганда же маалыматтарды жоготкондо маалыматтардын коопсуздугун жана калыбына келтирилишин камсыз кылуу үчүн ар бир маалымат базасынын администратору түшүнүшү керек болгон эки маанилүү операция. Бул макалада SQL Serverде маалымат базасын камдык көчүрмөлөө жана калыбына келтирүү кадамдары кеңири жана так каралат.

Эмне үчүн камдык көчүрмөнү сактоо жана калыбына келтирүү маанилүү?

Камдык көчүрмө – бул маалымат базасынан маалыматтарды коопсуз жерге көчүрүү процесси. Бул жабдыктын иштебей калышынан, адамдын катасынан, зыяндуу программалык камсыздоонун чабуулдарынан же табигый кырсыктардан улам келип чыгышы мүмкүн болгон маалыматтардын жоголушунун алдын алуу үчүн абдан маанилүү. Калыбына келтирүү – бул маалымат базасын баштапкы абалына келтирүү үчүн камдык көчүрмөдөн маалыматтарды баштапкы же жаңы системага кайтаруу процесси.

SQL Serverде маалымат базасынын камдык көчүрмөсүн сактоо кадамдары

SQL Serverде маалымат базасынын камдык көчүрмөсүн сактоонун бир нече ыкмалары бар. Эң кеңири таралган ыкмалар:

1. SQL Server Management Studio (SSMS) аркылуу камдык көчүрмөнү сактоо

SQL Server Management Studio (SSMS) - бул SQL Serverди башкаруу, анын ичинде маалымат базасынын камдык көчүрмөлөрүн жасоо үчүн эң сонун графикалык интерфейс куралы.

1. SSMSти ачыңыз:
– SSMSти ачып, SQL Server инстанцияңызга кириңиз.

2. Маалымат базасын тандаңыз:
– Object Explorer программасында “Маалымат базаларын” кеңейтип, камдык көчүрмөсүн сактагыңыз келген маалымат базасын тандаңыз.

3. Камдык көчүрмө процессин баштаңыз:
– Тандалган маалымат базасын оң баскыч менен чыкылдатып, андан кийин “Тапшырмалар” > “Камдык көчүрмөнү” тандаңыз.

4. Камдык көчүрмөнү конфигурациялоо:
– “Маалымат базасынын камдык көчүрмөсүн түзүү” терезесинде камдык көчүрмөнүн түрүн тандаңыз (Толук, Дифференциалдык же Журнал). Толук камдык көчүрмө көбүнчө колдонулат.
– Камдык көчүрмөнү сактоочу жайды дискке же скотчко көрсөтүңүз. Камдык көчүрмө файлын (.bak) сактоочу жайды көрсөтүү үчүн "Кошуу" баскычын басыңыз.

5. Камдык көчүрмөнү баштоо:
– Камдык көчүрмө процессин баштоо үчүн "OK" баскычын басыңыз. Процесстин аякташын күтүп, эч кандай ката чыкпаганын текшериңиз.

2. T-SQL аркылуу камдык көчүрмө

Камдык көчүрмөнү сактоонун дагы бир альтернативасы - Transact-SQL (T-SQL) колдонуу.

1. Суроо редакторун ачуу:
– SSMSти ачып, SQL Server инстанциясына кириңиз, андан кийин Жаңы суроо терезесин ачыңыз.

2. Камдык көчүрмө скриптин жазыңыз:
– Камдык көчүрмөнү аткаруу үчүн төмөнкү T-SQL скриптин жазыңыз. `YourDatabaseName` дегенди маалымат базаңыздын аталышы менен, ал эми `FilePath\YourBackup.bak` дегенди камдык көчүрмөнүн көздөгөн жеринин жолу менен алмаштырыңыз.

"`sql
МААЛЫМАТ БАЗАСЫНЫН РЕЗЕРВДИК КӨЧҮРМӨСҮ Сиздин маалымат базаңыздын аталышы
TO DISK = 'C:\Backup\YourBackup.bak'
ФОРМАТЫ МЕНЕН,
MEDIANAME = 'SQLServerBackups',
NAME = 'YourDatabaseName'дин толук камдык көчүрмөсү';
""

3. Скриптти аткаруу:
– “Аткаруу” баскычын же F5 баскычын басып, скриптти аткарыңыз. Процесстин аякташын күтүңүз.

3. Техникалык тейлөө планын колдонуп автоматтык түрдө камдык көчүрмөнү сактоо

Автоматтык жана пландаштырылган камдык көчүрмөлөрдү жасоо үчүн, сиз SQL Server программасындагы Техникалык тейлөө пландарын колдоно аласыз.

1. Техникалык тейлөө планынын жардамчысын ачыңыз:
– Object Explorerде “Башкаруу” бөлүмүн кеңейтип, “Техникалык тейлөө пландары” дегенди оң баскыч менен чыкылдатып, андан кийин “Техникалык тейлөө планынын устасын” тандаңыз.

2. Графикти конфигурациялоо:
– Камдык көчүрмөнүн графигин, камдык көчүрмөнүн түрүн жана сактоочу жайды көрсөтүү үчүн устадагы кадамдарды аткарыңыз.

3. Сактоо жана текшерүү:
– Аяктагандан кийин, техникалык тейлөө планын сактап коюңуз жана анын белгиленген графикке ылайык текшерилгенин жана аткарылганын текшериңиз.

SQL Serverде маалымат базасын калыбына келтирүү кадамдары

Калыбына келтирүү процесси камдык көчүрмө процессинин тескериси. Бул жерде SSMS жана T-SQL аркылуу маалымат базасын кантип калыбына келтирүү керектиги көрсөтүлгөн.

1. SQL Server Management Studio (SSMS) аркылуу калыбына келтирүү

1. SSMSти ачыңыз:
– SSMSти ачып, SQL Server инстанцияңызга кириңиз.

2. Калыбына келтирүү процессин баштаңыз:
– Object Explorer программасында "Маалымат базалары" боюнча оң баскыч менен чыкылдатыңыз, андан кийин "Маалымат базасын калыбына келтирүү" дегенди тандаңыз.

3. Конфигурацияны калыбына келтирүү:
– “Маалымат базасын калыбына келтирүү” терезесинде “Түзмөк” опциясын тандап, мурда түзгөн камдык көчүрмө файлын (.bak) табуу үчүн “…” баскычын чыкылдатыңыз.
– Файл тандалгандан кийин, калыбына келтиргиңиз келген маалымат базасын тандаңыз.

4. Калыбына келтирүү параметрлерин көрсөтүңүз:
– Эгерде сиз бар болгон маалымат базасын алмаштыргыңыз келсе, "Калыбына келтирүү параметрлери" бөлүмүндө "Бар болгон маалымат базасынын үстүнөн жазуу" сыяктуу тиешелүү опцияны тандаганыңызды текшериңиз.
– Ошондой эле, зарыл болсо, маалыматтардын жана журнал файлдарынын жолдорун өзгөртүүнү тандай аласыз.

5. Калыбына келтирүүнү баштоо:
– Калыбына келтирүү процессин баштоо үчүн "OK" баскычын басыңыз. Процесстин аякташын күтүп, каталар жок экенин текшериңиз.

2. T-SQL аркылуу калыбына келтирүү

1. Суроо редакторун ачуу:
– SSMSти ачып, SQL Server инстанциясына кириңиз, андан кийин Жаңы суроо терезесин ачыңыз.

2. Калыбына келтирүү скриптин жазыңыз:
– Калыбына келтирүү үчүн төмөнкү T-SQL скриптин жазыңыз. `YourDatabaseName` дегенди маалымат базаңыздын аталышы менен, ал эми `FilePath\YourBackup.bak` дегенди камдык файлдын жолу менен алмаштырыңыз.

"`sql
МААЛЫМАТ БАЗАСЫН КАЛЫБЫНА КЕЛТИРҮҮ YourDatabaseName
FROM DISK = 'C:\Backup\YourBackup.bak'
АЛМАШТЫРУУ МЕНЕН;
""

3. Скриптти аткаруу:
– “Аткаруу” баскычын же F5 баскычын басып, скриптти аткарыңыз. Процесстин аякташын күтүңүз.

Кеңештер жана мыкты тажрыйбалар

1. Үзгүлтүксүз камдык көчүрмөлөрдү жасаңыз:
– Маалымат базаңыздын камдык көчүрмөсүн үзгүлтүксүз сактап туруңуз. Мүмкүн болсо, автоматтык түрдө камдык көчүрмөлөрдү пландаштырыңыз.

2. Камдык көчүрмөнү коопсуз жерде сактаңыз:
– Камдык көчүрмө файлдарын негизги серверден бөлөк коопсуз жерде сактаңыз. Мисалы, булут сактоо, тышкы диск же скотч.

3. Камдык көчүрмөнү текшерүү:
– Камдык көчүрмөнү сактагандан кийин, камдык көчүрмө файлынын жарактуу экенин жана калыбына келтирүүгө болорун ар дайым текшериңиз. Муну текшерүү үчүн тесттик маалымат базасына калыбына келтире аласыз.

4. Камдык көчүрмөнү сактоо жана калыбына келтирүү процессин көзөмөлдөңүз:
– Камдык көчүрмөнү сактоо жана калыбына келтирүү процесстеринин үзгүлтүксүз жана катасыз иштешин камсыз кылуу үчүн аларды ар дайым көзөмөлдөп туруңуз.

5. Процессти документтештириңиз:
– IT командасына өзгөчө кырдаалда кандай кадамдарды жасоо керектигин билүүнү жеңилдетүү үчүн камдык көчүрмө жана калыбына келтирүү процессинин толук документтештирүүсүн түзүңүз.

Корутунду

Камдык көчүрмөнү сактоо жана калыбына келтирүү ар бир маалымат базасынын администратору үчүн маанилүү милдеттер болуп саналат. SQL Server Management Studio (SSMS) же T-SQL скрипттерин колдонуу менен сиз маалымат базаңыздын камдык көчүрмөсүн оңой эле сактап жана калыбына келтире аласыз. Маалыматтардын жоголуп кетишине жол бербөө үчүн үзгүлтүксүз камдык көчүрмөлөрдү жасап, камдык көчүрмө файлдарын коопсуз жерде сактап туруңуз . Мындан тышкары, маалыматтарыңыздын коопсуздугун жана зарыл болсо, калыбына келтирүүгө даяр экендигин камсыз кылуу үчүн процессти үзгүлтүксүз текшерип жана көзөмөлдөп туруңуз.

Комментарий калтырыңыз