Selles artiklis vaatleme tehingulogide põhifunktsioone SQL Server
Nagu nimigi ütleb, peab tehingulogi logi kõigist toimuvatest tehingutest koos andmebaasi igapäevaste muudatustega. See on teie andmebaasi üks olulisemaid elemente, mis süsteemi rikke korral taastab andmebaasi tervikliku seisukorra. Te ei tohiks kunagi oma tehingulogi kustutada ega teisaldada, kui te pole selle tagajärgedes täiesti kindel. Tehingute logi funktsioonid on järgmised:
- Üksikute tehingute taastamine: Kui andmebaasimootoris ilmneb tõrge, näiteks side kliendiga katkeb või ROLLBACK avalduse väljastatakse, salvestab logi mittetäieliku tehingu ajal tehtud muudatused tagasi.
- Mittetäielike tehingute taastamine kui SQL Server algab: Rikke korral serveris, kus töötab SQL Server, osa tehinguid jäetakse pooleli. Need tehingud ja nende muudatused tühistatakse, kui a SQL Server näide algab; seda tehakse andmebaaside terviklikkuse tagamiseks.
- Taastamine kuni tõrkepunktini: Saate taastada andmebaasi tõrkepunktini; esmalt taastage andmebaasi täielik varukoopia, seejärel andmebaasi diferentsiaalvarukoopia ja seejärel allesjäänud tehingulogi varukoopia kuni tõrkepunktini. Pärast iga logi varukoopia taastamist rakendab andmebaasimootor vajalikud logifaili salvestatud muudatused ja seejärel kerib kõik tehingud edasi.
- Tehingu replikatsiooni toetamine: Iga andmebaasi tehingulogi jälgib Log Reader Agent tehingute replikatsiooni eesmärgil.

- Logi kohaletoimetamine ja andmebaasi peegeldamine: Mõlemad protsessid põhinevad valdavalt tehingulogil. Logi kohaletoimetamises saadab esmane server primaarse andmebaasi aktiivse tehingulogi faili mitmesse sihtkohta. Andmebaasi peegeldamises kasutatakse peamise serveri eksemplari kõigi logikirjete koheseks peegelserveri eksemplari saatmiseks.
Peale Tehingute logi funktsioonide tundmist on kontseptsiooni paremaks mõistmiseks oluline ka teada, millised on tehingulogi omadused. Allpool on loetletud tehingute sisselogimise omadused SQL Server Andmebaasimootor.
- Seda rakendatakse teiste failidega isoleeritult; ühe faili või failide komplektina. Tehingulogi vahemälu käsitletakse eraldi, mitte andmelehtede jaoks kasutatava puhvervahemäluga.
- Logikirjete ja lehtede vorming võib erineda andmelehtede vormingust.
- Seda saab rakendada mitmes failis; faile saab automaatselt laiendada, asetades salvestatud logi jaoks väärtuse FILEGROWTH. See võib aidata vähendada ruumipuudust logides ja vähendada samaaegselt ka halduskulusid.
- Tehingulogi olemasoleva ruumi taaskasutamise mehhanism annab kiireid tulemusi ja avaldab tehingu läbilaskevõimele minimaalset mõju.
Tehingute logi aitab hõlpsalt tehinguid jälgida ja pidada arvestust kõigi nende tehingute põhjustatud muudatuste kohta.
SQL-i vead are Tavaliselt kohatud in Igasugune rakendamine and sei peaks be Eiratud
Enamik SQL-i kasutajaid nõustub, et SQL-i vigu märgatakse sageli ja administraatorid ei pööra neile tavaliselt erilist tähelepanu. Siiski ei tohiks SQL-andmefailidega seotud vigu ignoreerida, kuna need võivad olla SQL-i krahhi eelkäijaks. Kui kahtlustate, et SQL-fail on rikutud, saate kasutada mdf remont tööriist meeldib DataNumen SQL Recovery selle sisu ekstraktimiseks ja uude MDF-faili salvestamiseks. See tähelepanuväärne tööriist suudab täielikult taastada kõik salvestatud kirjed, millest puuduvad kõik, sealhulgas indeksid. Lisaks saab tööriista vajadusel kasutada ka ekstraktitud sisu salvestamiseks tekstifaili.
Autori sissejuhatus:
Alan Chen on president ja esimees DataNumen, Inc., mis on maailmas juhtiv andmete taastamise tehnoloogiate, sealhulgas juurdepääsu taastamine ja SQL-i taastamise tarkvaratooted. Lisateabe saamiseks külastage www.datanumenCom