5 hovedfunksjoner for transaksjonslogger inn SQL Server

I denne artikkelen ser vi på nøkkelfunksjonene til transaksjonslogger SQL Server

Transaksjon logger inn SQL ServerTransaksjonslogg, som navnet antyder, fører en logg over alle transaksjonene som finner sted; sammen med databaseendringene den gjør hver dag. Det er en av de most avgjørende element i databasen din, i tilfelle systemfeil bringer den tilbake databasen til en konsistent tilstand. Du bør aldri velge å slette eller flytte transaksjonsloggen med mindre du ikke er helt sikker på konsekvensene. Følgende er funksjonene til Transaksjonsloggen:

  1. Gjenoppretting av individuelle transaksjoner: I tilfelle en feil i databasemotoren, for eksempel tap av kommunikasjon med en klient eller utstedelse av en ROLLBACK-setning, registrerer loggen tilbakeføring av endringene som ble gjort under en ufullstendig transaksjon.
  1. Gjenopprette ufullstendige transaksjoner som SQL Server begynner: I tilfelle feil på serveren som kjører SQL Server, noen av transaksjonene er ufullstendige. Disse transaksjonene og deres modifikasjoner rulles tilbake når en SQL Server forekomst begynner; dette gjøres for å sikre integritet til databaser.
  1. Restaurering frem til feilpunktet: Du kan gjenopprette en database til feilen; først gjenopprett fullstendig sikkerhetskopiering av databasen, deretter sikkerhetskopiering av differensiell database og deretter sikkerhetskopieringen av gjenværende transaksjonslogg frem til feilen. Etter å ha gjenopprettet hver loggsikkerhetskopi, vil Database Engine bruke de nødvendige endringene som er registrert i loggfilen og deretter rulle videre alle transaksjoner.
  1. Støtter transaksjonsreplikering: Transaksjonslogg for hver database overvåkes av Log Reader Agent for transaksjonsreplikering.Databasespeiling
  1. Loggfrakt og databasespeiling: Begge disse prosessene er hovedsakelig avhengig av transaksjonslogg. I Log Shipping sendes den aktive transaksjonsloggfilen til primærdatabasen til flere destinasjoner av primærserveren. I Database Mirroring brukes hovedserverforekomsten for å sende alle loggposter umiddelbart til speilserverforekomsten.

Etter å ha kjent funksjonene til transaksjonsloggen, er det også viktig å vite hva som er egenskapene til transaksjonsloggen, for å forstå konseptet bedre. Oppført nedenfor er egenskapene til transaksjonslogg på SQL Server Databasemotor.

  1. Den implementeres isolert med andre filer; som en enkelt fil eller som et sett med filer. Cachen fra transaksjonsloggen håndteres separat og ikke med bufferbufferen som brukes for datasider.
  1. Loggpostene og sidene kan ha et format som er forskjellig fra formatet på datasidene.
  1. Det kan implementeres i flere filer; det er mulighet for å utvide filer automatisk ved å plassere FILEGROWTH-verdien for den lagrede loggen. Dette kan bidra til å redusere plassmangelen i loggen og samtidig redusere administrative overhead.
  1. Mekanismen som eksisterer for resirkulering av eksisterende plass i transaksjonsloggen gir raske resultater sammen med minimal innvirkning på transaksjonsgjennomstrømningen.

Transaksjonsloggen hjelper til med å enkelt spore transaksjoner og holde oversikt over alle modifikasjoner forårsaket av disse transaksjonene.

SQL-feil aoppstår vanligvis igjen in Enhver implementering and sburde ikke be Ignorert

Most SQL-brukere er enige om at SQL-feil blir ofte lagt merke til og vanligvis ikke gis mye verdi av administratorer. Feilrelaterte SQL-datafiler bør imidlertid ikke ignoreres, da de kan være forløpere til et SQL-krasj. I tilfelle du mistenker at en SQL-fil har blitt ødelagt, kan du bruke en mdf reparasjon verktøy som DataNumen SQL Recovery for å pakke ut innholdet og lagre det i en ny MDF-fil. Dette bemerkelsesverdige verktøyet har kapasitet til å utføre en fullstendig gjenoppretting av alle lagrede poster med manglende noe, inkludert indekser. Videre, om nødvendig, kan verktøyet brukes til å lagre det utpakkede innholdet i tekstfil også.

Forfatterintroduksjon:

Alan Chen er president og styreleder i DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert tilgangsgjenoppretting og sql-programvareprodukter. For mer informasjon besøk www.datanumen. Med

Kommentarer er stengt.