Hur man använder guiden Kopiera databasen i SQL Server

I den här artikeln tittar vi på funktionerna i kopieringsdatabasguiden för att flytta objekt från en SQL-instans till en annan. Vi tittar vidare på begränsningar och tips för att komma förbi dem.

A SQL Server instans består av flera objekt, och om du någonsin behöver flytta dessa objekt från den givna instansen till en annan är det inte klokt att överföra dem manuellt. För att överföra dina SQL-objekt från en instans till en annan bör du använda guiden Copy Database. Med hjälp av den här guiden kan du inte bara kopiera vissa databasobjekt utan även kompletta databaser, det också utan någon serverstopp. Genom att använda denna guide kan du utföra följande åtgärder smidigt och på nolltid.

  • Välj valfri källa och destinationsservern.
  • Välj databaser som du vill flytta eller kopiera.
  • Nämn filplatserna för databaser.
  •  Kopiera önskade inloggningar på destinationsservern.
  • Kopiera lagrade procedurer, stödjande objekt, jobb samt felmeddelanden.
  • Bestäm data och tid när du vill flytta eller kopiera dina databaser.
Hur man använder guiden Kopiera databasen i SQL Server

Förutom allt du kan göra när du använder Copy Database Wizard, måste du också veta vad du inte kan göra med den. Av alla dess begränsningar och begränsningar har most avgörande du måste vara medveten om är att den inte finns i Express Edition av SQL Server. Guidarens övriga begränsningar ges nedan

Begränsningar och begränsningar i guiden Kopiera databasen i SQL Server

  1. Du kan inte använda guiden Kopiera databasen för att flytta databaser som är system, markerade för replikering, markerade otillgängliga, offline, laddar, återställer, i nödläge eller misstänks. Det begränsar dig också från att flytta databaser som har loggfiler eller data som finns i MS Azure Storage.
  2. Detta tillåter inte att du flyttar eller kopierar din databas till en äldre SQL Server upplagan.
  3. Om du har valt alternativet Flytta raderar guiden automatiskt databasens källa när den flyttas. Om du istället för Move väljer du alternativet för Copy, kommer källan inte att tas bort. Med Kopieringsalternativ kommer de serverobjekt som du väljer att kopieras och inte flyttas, bara databasen flyttas.
  4. Om du använder alternativet Lossa och bifoga, kommer det att ta bort databasen och bifoga dess flera filer till en ny plats efter att ha flyttat eller kopierat dem. Det finns en möjlighet till dataförlust och inkonsekvens i denna metod. Det rekommenderas därför att undvika att bifoga aktiva sessioner till databaser som genomgår flyttning eller kopiering. I händelse av Management Object Method i SQL Server tillåts användare en aktiv session eftersom databasen aldrig går offline.
  5. Om du överför agentjobben i SQL Server, som hänvisar till icke-existerande databaser på destinationsservern, kommer du att få hela åtgärden att misslyckas. En lösning för detta problem är att skapa agentjobb i SQL Server innan databasen skapas. 

När du planerar att behålla SQL Server databas i optimal form, överväga att hålla en SQL Server reparation verktyg i närheten för att hantera incidenter av datafel.

Författarintroduktion:

Victor Simon är en dataåterställningsexpert i DataNumen, Inc., som är världsledande inom teknik för återställning av data, inklusive åtkomståterställning och mjukvaruprodukter för SQL-återställning. För mer information besök www.datanumen.com

3 svar på “Hur man använder guiden Kopiera databas i SQL Server"

Kommentera uppropet

E-postadressen publiceras inte. Obligatoriska fält är markerade *