Microsoft SQL Server: Replikering av øyeblikksbilder

Ny publikasjonsveiviser i Microsoft SQL Server

Mike Chapple





SQL Server replikering av øyeblikksbilder teknologi lar deg automatisk overføre informasjon mellom flere SQL Server-databaser. Denne teknologien er en flott måte å forbedre ytelsen og/eller påliteligheten til databasene dine.

Det er mange måter du kan bruke snapshot-replikering på i SQL Server-databasene dine. Du kan for eksempel bruke denne teknologien for geografisk distribusjon av data til databaser som ligger på eksterne steder. Dette forbedrer ytelsen for sluttbrukere ved å plassere dataene på en nettverksplassering nær dem og reduserer samtidig belastningen på nettverksforbindelser mellom steder.



Øyeblikksreplikering for distribusjon av data

Du kan også bruke snapshot-replikering for å distribuere data på tvers av flere servere for belastningsbalanserende formål. En vanlig distribusjonsstrategi er å ha en primær database som brukes for alle oppdateringsspørringer og deretter flere underordnede databaser som mottar øyeblikksbilder og brukes i en skrivebeskyttet modus for å gi data til brukere og applikasjoner. Til slutt kan du bruke øyeblikksbilde-replikering for å oppdatere data på en backup-server for å bli koblet til i tilfelle den primære serveren svikter.

Når du bruker snapshot-replikering, kopierer du hele databasen fra Publisher SQL Server til Subscriber SQL Server(e) på en engangs- eller gjentakende basis. Når abonnenten mottar en oppdatering, overskriver den hele kopien av dataene med informasjonen mottatt fra utgiveren. Dette kan ta ganske lang tid med store datasett, og det er viktig at du nøye vurderer frekvensen og tidspunktet for distribusjon av øyeblikksbilder.



Du ønsker for eksempel ikke å overføre øyeblikksbilder mellom servere midt i en travel data på et svært overbelastet nettverk. Det ville være mye mer fornuftig å overføre informasjonen midt på natten når brukerne er hjemme og båndbredden er rikelig.