Šajā rakstā mēs aplūkojam galvenās darījumu pieteikšanās funkcijas SQL Server
Darījumu žurnāls, kā norāda nosaukums, glabā visu notiekošo darījumu žurnālu; kopā ar datu bāzes izmaiņām, kuras tā veic katru dienu. Tas ir viens no most būtisks elements jūsu datu bāzē, jebkuras sistēmas kļūmes gadījumā tas atjauno datu bāzes stāvokli. Jums nekad nevajadzētu izvēlēties savu darījumu žurnāla dzēšanu vai pārvietošanu, ja vien neesat pilnībā pārliecināts par tā sekām. Darījumu žurnāla funkcijas ir šādas:
- Atsevišķu darījumu atgūšana: Datu bāzes motora kļūdas gadījumā, piemēram, komunikācijas zudums ar klientu vai ROLLBACK priekšraksta izsniegšana, žurnāla ieraksti atceļ nepilnīgas transakcijas laikā veiktās izmaiņas.
- Nepilnīgu darījumu atkopšana kā SQL Server sākas: Kļūmes gadījumā serverī, kurā darbojas SQL Server, daži no darījumiem ir nepilnīgi. Šie darījumi un to modifikācijas tiek atsauktas, kad a SQL Server sākas instance; tas tiek darīts, lai nodrošinātu datu bāzu integritāti.
- Atjaunošana līdz neveiksmes vietai: Datu bāzi var atjaunot līdz kļūmei; vispirms atjaunojiet pilnu datu bāzes dublējumu, pēc tam diferenciālas datu bāzes dublējumu un pēc tam atlikušo darījumu žurnāla dublējumu līdz kļūmei. Pēc katra žurnāla dublējuma atjaunošanas Database Engine veiks nepieciešamās izmaiņas, kas ierakstītas žurnāla failā, un pēc tam visus darījumus pārvietos uz priekšu.
- Darījumu replikācijas atbalsts: Katras datu bāzes darījumu žurnālu pārrauga Log Reader Agent darījumu replikācijas nolūkos.

- Žurnālu nosūtīšana un datu bāzes atspoguļošana: Abi šie procesi galvenokārt balstās uz darījumu žurnālu. Programmā Log Shipping aktīvo primārās datu bāzes darījumu žurnāla failu primārais serveris nosūta vairākiem mērķiem. Programmā Database Mirroring galvenais servera eksemplārs tiek izmantots visu žurnāla ierakstu tūlītējai nosūtīšanai uz spoguļa servera instanci.
Pēc darījumu žurnāla funkciju pārzināšanas ir svarīgi arī zināt, kādas ir darījumu žurnāla īpašības, lai labāk izprastu jēdzienu. Tālāk ir uzskaitītas darījumu pieteikšanās īpašības SQL Server Datu bāzes dzinējs.
- To īsteno atsevišķi no citiem failiem; kā vienu failu vai kā failu kopu. Kešatmiņa no darījumu žurnāla tiek apstrādāta atsevišķi, nevis ar bufera kešatmiņu, ko izmanto datu lapām.
- Žurnāla ierakstu un lapu formāts var atšķirties no datu lapu formāta.
- To var īstenot vairākos failos; ir iespējas automātiski paplašināt failus, ievietojot saglabātā žurnāla vērtību FILEGROWTH. Tas var palīdzēt samazināt vietas trūkumu žurnālā un vienlaikus samazināt administratīvās izmaksas.
- Mehānisms, kas pastāv esošo vietu pārstrādei darījumu žurnālā, nodrošina ātrus rezultātus un minimālu ietekmi uz darījumu caurlaidi.
Darījumu žurnāls palīdz viegli izsekot darījumiem un reģistrēt visas modifikācijas, kuras izraisījuši šie darījumi.
SQL kļūdas are Parasti sastopas in Jebkura ieviešana and snevarētu be ignorēts
Most SQL lietotāji piekristu, ka SQL kļūdas parasti tiek pamanītas un administratori tām parasti nepiešķir lielu vērtību. Tomēr nevajadzētu ignorēt ar kļūdām saistīto SQL datu failu, jo tie var būt SQL avārijas priekštecis. Ja jums ir aizdomas, ka SQL fails ir bojāts, varat izmantot mdf remonts rīks, piemēram DataNumen SQL Recovery lai izgūtu tā saturu un saglabātu to jaunā MDF failā. Šis ievērojamais rīks spēj pilnībā atgūt visus glabātos ierakstus, trūkstot neko, ieskaitot indeksus. Ja nepieciešams, rīku var izmantot, lai arī izvilkto saturu saglabātu teksta failā.
Autora ievads:
Alans Čens ir grupas priekšsēdētājs un priekšsēdētājs DataNumen, Inc., kas ir pasaules līderis datu atkopšanas tehnoloģiju, tostarp piekļuves atkopšana un SQL atkopšanas programmatūras produkti. Lai iegūtu vairāk informācijas, apmeklējiet vietni www.datanumen. Ar