Skip to main content

Microsoft SQL Server: Snapshot Replication

SQL Server DBA Tutorial 101-How to Create Snapshot Replication in SQL Server (Juni 2025)

SQL Server DBA Tutorial 101-How to Create Snapshot Replication in SQL Server (Juni 2025)
Anonim

SQL Server: s ögonblicks replikeringsteknik låter dig automatiskt överföra information mellan flera SQL Server-databaser. Denna teknik är ett utmärkt sätt att förbättra prestanda och / eller tillförlitligheten i dina databaser.

Det finns många sätt att du kan använda snapshot replication i dina SQL Server-databaser. Du kan till exempel använda denna teknik för geografiskt distribution av data till databaser som finns på externa webbplatser. Detta förbättrar prestanda för slutanvändare genom att placera data på en nätverksplats nära dem och samtidigt minska belastningen på intersite-nätverksanslutningar.

Snapshot Replication för distribution av data

Du kan också använda snapshot replication för att distribuera data över flera servrar för balansering. En gemensam implementeringsstrategi är att ha en huvuddatabas som används för alla uppdateringsfrågor och sedan flera underordnade databaser som tar emot ögonblicksbilder och används i ett skrivskyddat läge för att ge data till användare och applikationer. Slutligen kan du använda ögonblicksreplikering för att uppdatera data på en backup-server för att kunna hämtas online om primärservern misslyckas.

När du använder ögonblicksreplikation kopierar du hela databasen från Publisher SQL Server till Subscriber SQL Server (erna) på en gång eller återkommande basis. När abonnenten får en uppdatering skrivs den över hela sin kopia av data med informationen från Publisher. Det kan ta ganska lång tid med stora dataset och det är absolut nödvändigt att du noga överväger frekvensen och tidpunkten för stillbildsfördelning.

Du skulle till exempel inte vilja överföra snapshots mellan servrar i mitten av en upptagen data på ett överbelastat nätverk. Det skulle vara mycket mer försiktig att överföra informationen mitt på natten när användarna är hemma och bandbredd är rikligt.

Initiering av ögonblicksreplikation är en trestegsprocess

  1. Skapa distributören
  2. Skapa publikationen
  3. Prenumerera på publikationen

Du kan upprepa det sista steget att skapa en abonnent så många gånger som nödvändigt för att skapa alla abonnenter du vill. Snapshot replication är ett kraftfullt verktyg som låter dig överföra data mellan SQL Server-installationer i ditt företag. Tutorials länkade ovan kommer att hjälpa dig att komma igång med att flytta data om några timmar.