Dela via


Migrera databaser och strukturerade data till SQL Server i Linux

gäller för:SQL Server – Linux

Du kan migrera dina databaser och data till SQL Server som körs på Linux. Vilken metod du väljer att använda beror på källdata och ditt specifika scenario. Följande avsnitt innehåller metodtips för olika migreringsscenarier.

Viktig

SQL Server-plattformsoberoende tillgänglighetsgrupper, som innehåller heterogena repliker med fullständigt stöd för hög tillgänglighet och katastrofåterställning, är tillgängliga med DH2i DxEnterprise. Mer information finns i SQL Server-tillgänglighetsgrupper med blandade operativsystem.

Migrera från SQL Server i Windows

Om du vill migrera SQL Server-databaser i Windows till SQL Server i Linux är den rekommenderade metoden att använda SÄKERHETSKOPIERing och återställning av SQL Server.

  1. Skapa en säkerhetskopia av databasen på Windows-datorn.
  2. Överför säkerhetskopieringsfilen till SQL Server Linux-måldatorn.
  3. Återställ säkerhetskopieringen på Linux-datorn.

En självstudiekurs om hur du migrerar en databas med säkerhetskopiering och återställning finns i följande artikel:

Det går också att exportera databasen till en BACPAC-fil (en komprimerad fil som innehåller ditt databasschema och dina data). Om du har en BACPAC-fil kan du överföra den här filen till linux-datorn och sedan importera den till SQL Server. Mer information finns i följande artiklar:

Migrera från andra databasservrar

Du kan migrera databaser på andra databassystem till SQL Server i Linux. Detta omfattar Databaser för Microsoft Access, DB2, MySQL, Oracle och Sybase. I det här scenariot använder du SQL Server Management Assistant (SSMA) för att automatisera migreringen till SQL Server i Linux. Mer information finns i Använda SSMA för att migrera databaser till SQL Server på Linux.

Migrera strukturerade data

Det finns också metoder för att importera rådata. Du kan ha strukturerade datafiler som har exporterats från andra databaser eller datakällor. I det här fallet kan du använda bcp-verktyget för att massinfoga data. Eller så kan du köra SQL Server Integration Services (SSIS) i Windows för att importera data till en SQL Server-databas i Linux. Med SSIS kan du köra mer komplexa transformeringar på data under importen.