5 Tehingu peamised funktsioonid Logib sisse SQL Server

Selles artiklis vaatleme tehingulogide põhifunktsioone SQL Server

Tehing logib sisse SQL ServerTehingute logi, nagu nimigi ütleb, peab kõigi toimuvate tehingute logi; koos andmebaasi muudatustega, mida see iga päev teeb. See on üks most oluline element teie andmebaasis, mis tahes süsteemitõrke korral taastab see andmebaasi järjepidevasse seisundisse. Te ei tohiks kunagi valida oma tehingulogi kustutamist või teisaldamist, välja arvatud juhul, kui te pole selle tagajärgedes täiesti kindel. Tehingulogi funktsioonid on järgmised:

  1. Ü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.
  1. 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.
  1. 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.
  1. Tehingu replikatsiooni toetamine: Iga andmebaasi tehingulogi jälgib Log Reader Agent tehingute replikatsiooni eesmärgil.Andmebaasi peegeldamine
  1. 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.

  1. Seda rakendatakse teiste failidega isoleeritult; ühe faili või failide komplektina. Tehingulogi vahemälu käsitletakse eraldi, mitte andmelehtede jaoks kasutatava puhvervahemäluga.
  1. Logikirjete ja lehtede vorming võib erineda andmelehtede vormingust.
  1. 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.
  1. 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

Most SQL-i kasutajad nõustuvad, et SQL-i vigu märgatakse tavaliselt ja administraatorid ei anna neile tavaliselt erilist väärtust. Siiski ei tohiks vigadega seotud SQL-i andmefaili ignoreerida, kuna need võivad olla SQL-i krahhi eelkäijad. Kui kahtlustate, et SQL-fail on rikutud, võite 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

Kommentaarid on suletud.