Алдымен операторларды конфигурациялау керек жəне оқиғаларды
көрсету керек, соңғысы туындаған кезде операторларға хабарландыру
жіберіледі. SQLServerAgent қызметі операторларға хабарлау ҥшін
белгілі бір хабарламаларды электронды пошта бойынша жібере алады
немесе тікелей оператордың пейджеріне жібере алады. Бҧдан басқа,
операторға хабарлау ҥшін net send командасын шақыруға рұқсат
етіледі, оның кӛмегімен жергілікті желі бойынша хабарлама жіберуге
болады. Кімде-кім операторға сервердің жұмысындағы проблема
туралы хабарлайды деген сеніммен, команданың іске қосылуын
хабарламаны желінің барлық пайдаланушысы ала алатындай дәлдеуге
болады. Бірақ жиі net send командасы хабарламаны нақты
пайдаланушыға жіберу ҥшін қызмет етеді.
Alerts объекттері. Alerts типті объекттер SQL Server 2000 əсер етуі
қажет оқиғаларды сипаттайды. Сервер сипатталған оқиға пайда болған
кезде SQLServerAgent қызметінің көмегімен бір немесе бірнеше
операторға сервердің жҧмысындағы кемшіліктердің байқалғаны туралы
хабарландыру жібереді. SQL Server 2000 оқиғалары сервер жҧмысының
шамамен барлық аспекттерін қамтиды, бҧл SQL Server 2000 жҧмысын
тиімді бақылау мҥмкіндігін береді. Операторларға сервердің жҧмыс
істеу параметрлері туралы білу ҥшін, əрқашан сервердің жанында болу
міндетті емес. Істен шығу анықталған кезде оператор ғимаратта
болмауы мҥмкін, бірақ ол пейджерге хабарландыру алып, қажетті
əрекеттерді, соның ішінде қашықтықтан қажетті шаралар қабылдай
алады.
Сипатталған
тəсіл
ҥлкен
ҧйымдардағы
дерекқорды
сҥйемелдеуге шығындарды азайту мҥмкіндігін береді. Кəсіпорынның
əрбір сервері ҥшін дербес оператордың қажеттігі жоқ.
Microsoft Search (MSSearch) қызметі. Full-Text Search деп
аталатын Microsoft Search қызметі дерекқордың кестелерінде символды
ақпаратты іздеу ҥшін пайдаланылады. Microsoft Search қызметі толық
мəтіндік іздеуді орындау мҥмкіндігін береді. Толық мəтіндік іздеу
технологиясы нақты сөздер мен сөз тіркестерді ғана емес, сондай-ақ
мағынасы мен жазылуы ҧқсас сөздерді қалпына келтіру мҥмкіндігін
береді. Толық мəтіндік іздеуді іске асыру ҥшін толық мəтіндік
каталогтар (full-text catalog) жəне толық мəтіндік индекстер бар (full-
text index). Толық мəтіндік каталогтар мен индекстердің деректері
негізгі деректерден жеке арнайы файлдарда сақталады. Осы
файлдармен жҧмыс істеу бойынша барлық əрекеттерді MSSearch
қызметі жҥзеге асырады. MSSQLServer жəне MSSearch қызметтері
арасындағы байланыс арнайы жеткізуші арқылы жҥзеге асырылады
(full-text provider).
MSSearch қызметі мерзімді дерекқор кестелерінің мазмҧнын
талдайды жəне толық мəтіндік каталогтар мен индекстерді жаңартады
(repopulation).
Т
Толық мəтіндік индексті қайтадан жасау қажет болса, онда индексті
қайта қҧру (rebuild) керек. Осындай тəсілдің нəтижесі толық мəтіндік
іздеудің деректерін негізгі деректерден жеке басқару мҥмкіндігі болып
табылады. Әкімші осы толық мəтіндік индекстердің жаңартылу
интервалдарын дəлдеу керек. Бҧдан басқа, толық мəтіндік іздеудің
файлдарының резервтік көшірмесін жасау жəне қалпына келтіру
операцияларын негізгі деректерден жеке орындау керек.
Microsoft Distributed Transaction Coordinator (MSDTC) қызметі.
SQL Server 2000 пайдаланушыларға бір уақытта бірнеше дереккөзбен
жҧмыс істеу мҥмкіндігін береді. Пайдаланушылар бір сҧратуда бір
немесе əртҥрлі серверде сақталатын, əртҥрлі дерекқорға жҥгінуі
мҥмкін. Бҧдан басқа, пайдаланушылар SQL Server 2000 серверлеріне
ғана емес, сондай-ақ OLE DB технологиясымен жҧмыс істейтін кез-
келген дерекөздерге жҥгінуі мҥмкін. Осы технология Oracle, FoxPro,
MS Access сияқты реляциялық дереккөздерге ғана емес, сондай-ақ MS
Excel кітабының мəтіндік файлдары сияқты реляциялық емес
дереккөздерге жəне басқа қосымшаларға жҥгіну мҥмкіндігін береді.
Бір транзакциядан көптеген дереккөзге жҥгіну ҥшін SQL Server
2000 бөлінген транзакцияларды (distributed transaction) пайдаланады.
Бөлінген транзакцияларды басқару ҥшін бөлінген транзакциялардың
ҥйлестірушісі болады (Distributed Transaction Coordinator). SQL Server
2000-де бөлінген транзакцияларды ҥйлестіруші MSDTC қызметі
тҥрінде іске асырылған. Бҧл қызмет бөлінген транзакцияларды
орындай бастау қажет болатын жағдайларды автоматты тҥрде
қадағалайды. Кейбір жағдайларда пайдаланушы оның транзакциясы
бөлінген ретінде орындалып жатқанын сезбеуі мҥмкін. MSDTC
қызметі пайдаланушыдан бөлінген транзакцияларды өңдеу бойынша
барлық əрекеттерді жасырады. Бөлінген транзакциялар əрбір дерекөзде
бөлінген транзакциялар ҥйлестірушісімен ашылатын, көптеген
жергілікті транзакция ретінде іске асырылады. MSDTC қызметі
бөлінген транзакцияның барлық қатысушыларына деректердің
біртҧтастығы қамтамасыз етілетіндей барлық транзакцияларды
синхрондайды. Бҧған арнайы екі фазалы өзгерістер хаттамасын (2РС,
two-phase commit protocol) пайдалана отырып қол жеткізуге болады.
11.2.
SQL Server 2000 жҥйелік дерекқорлары
SQL Server 2000 өз жҧмысында бірнеше жҥйелік дерекқорды
пайдаланады. Осы дерекқорлар SQL Server 2000 орнату кезінде
автоматты тҥрде қҧрылады жəне жойылмау керек. Серверді дəлдеу
бойынша бҥкіл ақпарат осы дерекқорларда сақталады. Оларды бҥкіл
жҥйелік жəне пайдаланушылық ақпарат сақталатын, Windows
операциялық жҥйесінің тізілімімен салыстыруға болады. Тізілімді жою
немесе зақымдау жҥйенің бҧзылуына əкеледі. SQL Server 2000 жҥйелік
дерекқорларында да баламалы жағдай байқалады. Жҥйелік
дерекқорлардың тізімін келтірейік:
Master;
Достарыңызбен бөлісу: |