5 Транзакцияның негізгі функциялары Жүйеге кіру SQL Server

Қазір бөлісу:

Бұл мақалада транзакцияға кірудің негізгі функцияларын қарастырамыз SQL Server

Транзакцияға кіру SQL ServerТранзакция журналы, атауынан көрініп тұрғандай, барлық транзакциялардың журналын сақтайды; дерекқорға күн сайын енгізетін өзгертулермен бірге. Бұл сіздің дерекқорыңыздағы ең маңызды элементтердің бірі, кез келген жүйе істен шыққан жағдайда дерекқорды тұрақты күйге қайтарады. Оның салдарына толық сенімді болмасаңыз, транзакция журналын ешқашан жоюды немесе жылжытуды таңдамауыңыз керек. Транзакция журналының функциялары келесідей:

  1. Жеке транзакцияларды қалпына келтіру: Клиентпен байланысты жоғалту немесе ROLLBACK мәлімдемесін шығару сияқты Деректер қоры механизмінде қате орын алған жағдайда, журнал аяқталмаған транзакция кезінде жасалған өзгертулерді кері қайтарады.
  1. ретінде аяқталмаған транзакцияларды қалпына келтіру SQL Server басталады: іске қосылған серверде ақаулық болған жағдайда SQL Server, кейбір транзакциялар аяқталмай қалды. Бұл транзакциялар және олардың өзгертулері a SQL Server данасы басталады; бұл деректер қорының тұтастығын қамтамасыз ету үшін жасалады.
  1. Сәтсіздікке дейін қалпына келтіру: Мәліметтер базасын сәтсіздікке дейін қалпына келтіруге болады; алдымен толық дерекқордың сақтық көшірмесін қалпына келтіріңіз, содан кейін дифференциалды дерекқордың сақтық көшірмесін, содан кейін транзакциялар журналының қалған сақтық көшірмесін сәтсіздікке дейін қалпына келтіріңіз. Әрбір журналдың сақтық көшірмесін қалпына келтіргеннен кейін, Database Engine журнал файлында жазылған қажетті өзгертулерді қолданады және одан кейін барлық транзакцияларды алға жылжытады.
  1. Транзакциялық репликацияны қолдау: Әрбір дерекқордың транзакция журналын транзакциялық репликациялау мақсатында Log Reader агенті бақылайды.Мәліметтер базасын шағылыстыру
  1. Журналды жеткізу және дерекқорды көрсету: Бұл процестердің екеуі де негізінен транзакция журналына сүйенеді. Журналды жеткізуде негізгі дерекқордың белсенді транзакция журналы файлы негізгі сервер арқылы бірнеше тағайындауларға жіберіледі. Database Mirroring бағдарламасында негізгі сервер данасы барлық журнал жазбаларын айна серверінің данасына лезде жіберу үшін пайдаланылады.

Транзакциялар журналының функцияларын білгеннен кейін, тұжырымдаманы жақсырақ түсіну үшін транзакциялар журналының сипаттамалары қандай екенін білу маңызды. Төменде транзакцияға кіру сипаттамалары берілген SQL Server Мәліметтер базасы жүйесі.

  1. Ол басқа файлдармен оқшауланған түрде жүзеге асырылады; бір файл немесе файлдар жиынтығы ретінде. Транзакция журналындағы кэш деректер беттері үшін пайдаланылатын буферлік кэшпен емес, бөлек өңделеді.
  1. Журнал жазбалары мен беттер деректер беттерінің пішімінен басқа пішімге ие болуы мүмкін.
  1. Оны бірнеше файлдарда іске асыруға болады; сақталған журналға FILEGROWTH мәнін қою арқылы файлдарды автоматты түрде кеңейту мүмкіндігі бар. Бұл журналдағы бос орын тапшылығын азайтуға, сонымен қатар бір уақытта әкімшілік шығындарды азайтуға көмектеседі.
  1. Транзакциялар журналындағы бар кеңістікті қайта өңдеуге арналған механизм транзакция өткізу қабілетіне ең аз әсер етумен бірге жылдам нәтижелер береді.

Транзакциялар журналы транзакцияларды оңай қадағалауға және осы транзакциялар нәтижесінде туындаған барлық өзгертулердің жазбасын сақтауға көмектеседі.

SQL қателері aӘдетте қайталанады in Кез келген іске асыру and sтиіс емес be Еленбейді

SQL пайдаланушыларының көпшілігі SQL қателерінің жиі байқалатынына және әдетте әкімшілер тарапынан көп мән берілмейтініне келіседі. Дегенмен, SQL деректер файлына қатысты қателерді елемеуге болмайды, себебі олар SQL істен шығуының алдын ала белгісі болуы мүмкін. Егер сіз SQL файлының зақымдалғанына күмәндансаңыз, оны пайдалана аласыз mdf жөндеу сияқты құрал DataNumen SQL Recovery мазмұнын шығарып, оны жаңа MDF файлына сақтау үшін. Бұл тамаша құралдың барлық сақталған жазбаларды толық қалпына келтіру мүмкіндігі бар, соның ішінде индекстер де жоқ. Сонымен қатар, қажет болса, құралды мәтіндік файлда шығарылған мазмұнды сақтау үшін де пайдалануға болады.

Автордың кіріспесі:

Алан Чен президент және төрағасы DataNumen, Соның ішінде деректерді қалпына келтіру технологиялары бойынша әлемдік көшбасшы болып табылатын Inc. қол жетімді қалпына келтіру және SQL қалпына келтіру бағдарламалық жасақтама өнімдері. Қосымша ақпарат алу үшін кіріңіз WWW.datanumen.com

Қазір бөлісу:

Пікірлер жабылды.