1 – билет: Служебные и учебные базы данных sql server 2012


Сақтық көшірме жасау опциялары



жүктеу 0,5 Mb.
бет23/55
Дата31.05.2020
өлшемі0,5 Mb.
#30762
1   ...   19   20   21   22   23   24   25   26   ...   55
АБД ответы (1)

25. Сақтық көшірме жасау опциялары

Сақтық көшірме жасау кезінде көптеген нұсқаларды көрсетуге болады. Бұл параметрлер төменде көрсетілген. Олардың әрқайсысында Management Studio графикалық интерфейсінде және BACKUP командасының сәйкес синтаксисінде атау бар. Басқару студиясындағы резервтік терезені Тапсырмалар | ішінен ашуға болады Сәйкес дерекқордың резервтік көшірмесі. Тағы бір нұсқа - Server Objects контейнері үшін контекстік мәзірді пайдалану Сақтық көшірме құрылғылары.


Сақтық көшірме жасау опциялары келесідей:
q Дерекқор - бұл, әрине, сақтық көшірме жасайтын дерекқордың атауы. BACKUP пәрмені BACKUP DATABASE дерекқорының_аты ретінде көрсетілген;
Қалпына келтіру моделі - бұл дерекқорды қалпына келтіру режиміне сілтеме. Қалпына келтіру режимі мәліметтер базасының қасиеттерінен өзгереді;
Сақтық көшірме түрі - сақтық көшірме түрі. BACKUP DATABASE пәрмені толық немесе дифференциалды сақтық көшірме жасау үшін қолданылады (WIF DIFFERENTIAL параметрі дифференциалды сақтық көшірмелер үшін де көрсетіледі), ал BACKUP LOG пәрмені транзакция журналының резервтік көшірмесін жасау үшін қолданылады. Сценарийде сіз сонымен бірге көшіру режимін анықтайтын WITH COPY_ONLY параметрін көрсетуге болатындығын ескеріңіз (6.2.3 бөлімін қараңыз). Сіз оны графикалық экраннан таңдай алмайсыз;
Сақтық көшірме компоненті - бүкіл дерекқордың немесе жеке файлдық топтардың (жеке файлдардың) сақтық көшірмесін жасауды таңдауға мүмкіндік береді. BACKUP командасы файлдарды немесе файлдық топтарды анықтау үшін FILE және FILEGROUP кілт сөздерін пайдаланады, мысалы:
Сақтық көшірме деректері db1 FILEGROUP = 'ӨЗГЕРТУ' 'DISK =' D: \ SQLBackups \ BackupFile1.bak ';
q Сақтық көшірме жиынының атауы - сақтық көшірме атауы (резервтік жинақ дегеніміз - сол сақтық көшірме құрамына кіретін ақпарат құралдары жиынтығы). BACKUP командасы NAME параметрін көрсетеді. Сақтық көшірме атауы туралы ақпаратты сол экрандағы Мазмұны түймесін немесе RESTORE HEADERONLY командасын пайдалану арқылы алуға болады;
q Сипаттама - Сақтық көшірме сипаттамасы. DESCRIPTION параметрін қолдану арқылы көрсетілген. Сіз оны резервтік атау сияқты көре аласыз;
Сақтық көшірме жасау мерзімі аяқталады - сақтық көшірме ескірген деп саналатын және SQL Server автоматты түрде қайта жазылатын кезеңді (күн) көрсетуге мүмкіндік береді. Бұл параметр үшін 0 мәні көшірме ешқашан ескірмейді деп есептейді. BACKUP командасы жарамдылық мерзімін / күнін көрсету үшін RETAINDAYS (қанша уақытты үнемдеуге болады) және EXPIREDATE (жарамдылық мерзімі) параметрлерін қолданады.
Әрине, бұл параметрмен сіз SQL Server мүмкін болатын әрекетін анықтайсыз. Ескіре алмайтын көшірмені немесе кез-келген көшірмені қайта жаза алмайтын көшірмені күшпен қайта жазуға болады (SQL сервері әдепкі бойынша жұмыс істейді);
Тағайындалу орны - дискідегі файл, түрлендіргіш немесе логикалық резервтік құрылғы түрінде сақтық көшірменің тағайындалуы (6.2.2 бөлімін қараңыз). Сіз бірнеше тапсырманы бір уақытта көрсете аласыз (бірақ тек бір түрі ғана). Бұл жағдайда резервтік жұмыс өнімділігін жақсарту үшін бірнеше файлдарға немесе бірнеше ағындарға параллель жазылады. Әрине, деректерді қалпына келтіру кезінде сізге осылайша жасалған резервтік көшірудің барлық бөліктері қажет болады. BACKUP командасы дискідегі файлды көрсету үшін TO DISK және TOER TAPE кілт сөзін қолданады.
Егер сіз графикалық интерфейсті емес, BACKUP пәрменін қолдансаңыз, онда тағы бір мүмкіндік бар: MIRROR TO кілт сөзін пайдаланып, резервтік көшірмесінің екінші көшірмесі жасалатын файлды, ағынды немесе логикалық құрылғыны көрсетуге болады (біріншіге ұқсас). Сақтық көшірме жасау кезінде осындай айна, әрине, сақтық көшірменің сенімділігін арттыру үшін қолданылады. Бұл SQL Server 2005-де жаңа мүмкіндік;
Ортаның үстінен жазу режимін анықтау үшін медиа - параметрлерді (графикалық экранда олар Опциялар қойындысында орналасқан) қайта жазыңыз (дискідегі немесе таспадағы файл). Келесі опциялар сіздің қолыңызда:
Бар медиа жинаққа қосыңыз. NOFORMAT (медиа тақырыбын қайта жазмаңыз) және NOINIT (ескі сақтық көшірмені жазбаңыз) параметрлеріне сәйкес келеді;
· Барлық сақтық көшірме жинақтарын қайта жазыңыз. NOFORMAT және INIT параметрлеріне сәйкес келеді (медиа тақырыбы сақталады, бірақ барлық ескі сақтық көшірмелер қайта жазылады);
· Баспа құралының атауы мен сақтық көшірме жиынтығының жарамдылық мерзімін тексеріңіз. NOFORMAT, INIT, NOSKIP параметрлеріне сәйкес келеді (сақтық көшірме атауы ортада барына сәйкес келеді, бірақ қолда бар сақтық көшірме ескірген жағдайда ғана қайта жазылады);
· Жаңа медиа жинақтың сақтық көшірмесін жасаңыз және барлық сақтық көшірме жинақтарын өшіріңіз (Жаңа медиа жиынтығына сақтық көшірмесін жасаңыз және барлық сақтық көшірмелерді жойыңыз). FORMAT, INIT, SKIP параметрлеріне сәйкес келеді (тақырыптар мен сақтық көшірме жасының уақытына қарамастан, орта (таспа немесе файл) үстіңгі деректемені қоса, толығымен жазылады).
BACKUP пәрменін қолданғанда, қайта жазуды басқарудың тағы бір мүмкіндігі бар - MEDIAPASSWORD параметрін қолдана отырып, сақтық көшірме жасау үшін парольді анықтау. Көптеген парольдерден айырмашылығы, бұл құпия сөз деректерді қорғау үшін пайдаланылмайды. Деректер шифрланбаған, және басқа серверге сақтық көшірмені қалпына келтірген кезде бұл құпия сөз мүлде сұралмайды. Мұндай құпия сөздің жалғыз мақсаты - маңызды сақтық көшірмелерді қайта жазудан және қате қалпына келтіруден қорғау. Парольмен қорғалған сақтық көшірмені қайта жазу немесе оны дұрыс серверге енгізгенге дейін оны қалпына келтіру үшін пайдалану мүмкін болмайды. Сақтық көшірменің паролін графикалық интерфейске орнату мүмкін емес;
Сақтық көшірменің аяқталғанын тексеріңіз - Сақтық көшірме аяқталғаннан кейін сақтық көшірменің тұтастығын тексеріңіз. Өлшемін, тақырып құрылымын және тексеру сомасына сәйкестігін тексереді (егер ол жазылған болса). Егер жазба трансляторға жасалған болса, растау резервтік көшірменің өзімен салыстырылатын уақытты алуы мүмкін.
BACKUP пәрмені параметрі осы параметрге сәйкес келмейді. Оның орнына, сақтық көшірме аяқталғаннан кейін, сізге RESTORE VERIFYONLY командасын орындау керек;
q Бұқаралық ақпарат құралдарына жазбас бұрын тексеру сомасын жасаңыз - бұл параметр орнатылған кезде SQL Server, біріншіден, дерекқордың әр беті үшін тексеру мөлшерін (немесе тексеру сомасын) тексереді, екіншіден , сақтық көшірме жасау үшін тексеру жазбаларын жазып алыңыз. Бұл параметр BACKUP командасындағы CHECKSUM кілт сөзіне сәйкес келеді. SQL Serverдің алдыңғы нұсқаларында мұндай параметр болған жоқ;
Қатені жалғастыру - дерекқордағы тексеру қағаздарын тексеру кезінде қателер табылған болса, сақтық көшірмені жалғастыру немесе алмау керектігін анықтайтын параметр. CONTINUE_AFTER_ERROR параметріне сәйкес келеді. Әдетте, STOP_AFTER_ERROR параметрі қолданылады - мұндай қателер табылған кезде резервтік көшірме тоқтайды;
q Транзакция журналын қысқарту - егер сіз транзакция журналының резервтік көшірмесін жасасаңыз, ауыстырғыш осы әдепкі күйге орнатылады. Бұл «сақтық көшірмеден кейін транзакция журналын тазарту» дегенді білдіреді. Бұл режим әдепкі бойынша қолданылғандықтан, BACKUP LOG командасына ештеңе сәйкес келмейді;
q Журналдың құйрығының сақтық көшірмесін жасаңыз және дерекқорды қалпына келтіру күйінде қалдырыңыз - NOTRUNCATE (журналды тазаламаңыз) және NORECOVERY (қалпына келтіру жоқ) опцияларының көшірмесін осы қосқышқа сақтаңыз. BACKUP LOG тобы. Олар «журналды тазаламай сақтық көшірмесін жасаңыз және дерекқорды ТҰРАҚТЫ күйге қойыңыз» дегенді білдіреді (бұл пайдаланушыларға қол жетімсіз болады). Бұл режим сіздің серверлеріңіз транзакция журналын автоматты түрде жіберуге (журналды жеткізу) конфигурацияланған және рөлдерді негізгі және резервтік серверлер арасында ауыстырғыңыз келген жағдайда ғана қолданылады;
Сақтық көшіруден кейін таспаны алыңыз - BACKUP командасының UNLOAD параметріне сәйкес келеді. Бұл опцияны қолданған кезде, сақтық көшірменің соңында картридж лента дискісінен автоматты түрде шығарылады (соңғы сигнал ретінде өте ыңғайлы). Бұл параметр трансляторды пайдалану кезінде әдепкі бойынша орнатылады. NOUNLOAD параметрін қолдана отырып, автоматты ажыратуды өшіруге болады;
Таспаны түсіру алдында артқа айналдыру - REWIND параметріне сәйкес келеді және әдепкі бойынша орнатылады. Таспалы диск картриджін алып тастамас бұрын, ол басына оралады. NOREWIND параметрін қолданып қайта қайта қосуды өшіруге болады.
SQL Server 2005 сізге басқа операцияларды жасамай-ақ, картридждегі лентаны басына қайта орауға мүмкіндік беретін жаңа пәрменді енгізді:
Төменде BACKUP командасында қолдануға болатын, бірақ графикалық экранда аналогтары жоқ бірнеше резервтік опциялар берілген:
q BLOCKSIZE - транслятор үшін блоктың оңтайлы мөлшерін анықтауға мүмкіндік береді. Параметр міндетті емес және тек өнімділікке әсер етеді (кейбір жағдайларда);
q STATS - ақпараттың сақтық көшірмесінің жалпы көлемінің қанша пайызы шыққаннан кейін. Әдепкі бойынша - әр 10%;
q COPY_ONLY - резервтік көшірудің түрі (6.2.3 бөлімін қараңыз);
q RESTART - SQL Serverдің алдыңғы нұсқаларында бұл опция кідіртілген сақтық көшірме жұмысын жалғастыруға мүмкіндік берді (мысалы, ескі карта босап қалған кезде жаңа картридж салғаннан кейін). SQL Server 2005-де бұл параметр еленбейді;
q READ_WRITE_FILEGROUPS - тек жазуға болатын файлдық топтардың сақтық көшірмесін орнатады (тек оқуға болады).
BACKUP LOG командасында графикалық экранда қол жетімді емес бірнеше маңызды параметрлер бар:
q STANDBY - дәл осындай жағдайда NORECOVERY орнына қолданылады. Пайдаланушыларға арналған мәліметтер базасы тек оқуға, яғни STANDBY режимінде ашылатындығымен ерекшеленеді;
q NO_LOG және TRUNCATE_ONLY (бұл кілт сөздер синонимдер) - сақтық көшірмесін жасамастан транзакция журналын тазарту үшін қолданылады. Әдетте транзакция журналындағы орын кенеттен бітіп қалғанда қолданылады, сондықтан сізге пайдаланушыларға қалыпты жұмыс істеу мүмкіндігін беру керек.
Ең жиі кездесетін жағдайларда BACKUP командасының бірнеше мысалдары келтірілген. Db1 дерекқорының дискіге қалыпты толық сақтық көшірмесін жасау үшін сіз мына форманың пәрменін қолдана аласыз:
Сақтық көшірме деректері db1 TO DISK = 'D: \ SQLBackups \ BackupFile1.bak';
Бір дерекқордың дифференциалды резервтік көшірмесін жасау үшін келесі пәрменді пайдалануға болады:
Сақтық көшірме деректері db1 TO DISK = 'D: \ SQLBackups \ BackupFile1.bak' айырмашылығы бар;
Осы дерекқордың транзакция журналын қарапайым жағдайда сақтық көшірмелеу командасы келесідей көрінуі мүмкін:
Сақтық көшірме жасау db1 TO DISK = 'D: \ SQLBackups \ BackupFile1.bak';
Сақтық көшірмені жасау үшін қажетті сценарий Басқару студиясындағы сценарий түймесін пайдаланып автоматты түрде жасалатындығын тағы бір еске саламыз. Егер сіз осы батырма үшін ашылмалы мәзірдің «Сендердің іс-әрекеттерге арналған сценарийін» қолдансаңыз, жоспарланған сақтық көшірмелерді орындайтын SQL Server Agent тапсырмасын автоматты түрде жасай аласыз. Жасалынған тапсырма сипаттарының Жоспарлары қойындысында оған кесте құру жеткілікті, ал резервтік көшірмелерді автоматтандыру міндеті шешіледі.
Сақтық көшірме жасау кезінде дерекқорға қойылатын шектеулер туралы да айтатын боламыз. Қазіргі уақытта сіз:
q жаңа мәліметтер базасын құру және ескілерін жою;
Қолданыстағы файлдардың көлемін азайта алмайсыз.
Желіден тыс дерекқордың сақтық көшірмесін жасай алмайсыз. Әрине, деректер базасының резервтік көшірмесін тек қана пайдаланушылардан серверге жүктеме аз болған кезде ұсынылады.
Егер SQL Server пайдаланушылардың компьютерлерінде жұмыс үстелі ретінде пайдаланылса (мұндай жағдай кәсіпорындарда кездеседі), онда сіз пайдаланушыларға өздеріңіздің резервтік көшірмелерді жасауды үйрете аласыз. Сіз оларға Басқару студиясының мүмкіндіктерін немесе BACKUP пәрменін көрсете аласыз, бірақ оларды үйретудің ең оңай әдісі - дерекқорды дербес күйге көшіру және дерекқор файлдары мен транзакция журналдарын операциялық жүйені пайдаланып файлдарды көшіру арқылы жасау.


жүктеу 0,5 Mb.

Достарыңызбен бөлісу:
1   ...   19   20   21   22   23   24   25   26   ...   55




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау