Dela via


Använda SQL Server-migreringskomponenten i SQL Server Management Studio

Migreringskomponenten i SQL Server Management Studio (SSMS) kontrollerar uppgraderings- och kompatibilitetsproblem från lägre versioner av SQL Server till högre versioner av SQL Server, som körs lokalt och på andra virtuella datormiljöer (VM). Migreringskomponenten hittar kompatibilitetsproblem som rör icke-bakåtkompatibla ändringar, beteendeändringar, inaktuella funktioner och annan information. Rapporten innehåller också en funktionsparitetskontroll om du vill migrera från en plattformsoberoende databas till en annan. Utvärderingsrapporten för uppgraderingsrådgivaren ger effekten av objekt, möjliga orsaker och reparationssteg.

Du kan också fysiskt migrera databasen med hjälp av migreringskomponenten. Den följer tekniken för säkerhetskopiering-kopiering-återställning för att flytta data från källan till målet genom att tillhandahålla en säkerhetskopieringsmapp och, om du vill, en kopieringsmapp. Tillsammans med data överför migreringsguiden inloggningar för att förenkla migreringen sida vid sida.

Förutsättningar

  • SQL Server Management Studio 21 och senare versioner.
  • En SQL Server-instansinloggning med sysadmin-behörigheter .

Installation och konfiguration

  1. Kontrollera att SQL Server Management Studio (SSMS) 21 är installerat. När installationen är klar väljer du Ändra>enskilda komponenter.

  2. Välj migreringskomponenten , välj Installera när du laddar ned från listrutan och välj Ändra för att slutföra installationen.

Utvärdera din miljö

  1. Anslut till SQL Server-instansen som måste utvärderas för uppgradering från en tidigare version av SQL Server till den senare versionen.

  2. Högerklicka på källinstansen och gå till Migrera SQL Server>Ny utvärdering....

  3. Välj utvärderingstyp med hjälp av följande information:

    • Namn: Det unika utvärderingsnamnet

    • Målnamn: Målversionen som du vill uppgradera

    • Utvärderingstyp: Något av följande alternativ:

      • Kompatibilitetstyp: Identifiera icke-bakåtkompatibla ändringar, beteendeändringar och inaktuella funktioner

      • Funktionsparitet: Identifiera funktioner som delvis stöds och som kan kräva ny teknik

        Anmärkning

        Det här alternativet är aktiverat för när målet är SQL Server i Linux.

  4. Välj de databaser som du vill utvärdera. Om du vill analysera ad hoc-frågor med hjälp av spårningsfiler för utökad händelse eller Profiler kan du ange katalogen som innehåller alla spårningsfiler eller utökade händelsefiler.

  5. Kontrollera markeringen och välj Slutför. Varaktigheten för utvärderingsreglerna beror på antalet databaser och komplexiteten i deras scheman. När utvärderingen är klar öppnas rapporten automatiskt.

  6. Granska utvärderingsrapporten. Den här rapporten innehåller en lista över problem under varje kategori. Varje problem visar en problemtyp, eventuella berörda objekt och rekommendationer för att åtgärda problemen.

Du kan ändra kompatibiliteten för att identifiera problem för en viss databaskompatibilitetsnivå, enligt följande skärmbild.

Skärmbild av SQL-migreringsrapporten med ett filter på databaskompatibilitetsnivån.

Om du redan har sparat en utvärderingsrapport kan du öppna utvärderingen genom att gå till Visa utvärderingsrapport>Öppna utvärdering och välja assessment_<name>.json filen.

Förbereda för migrering

  • Se till att utvärderingsrapporten granskas och att alla problem är lösta.

  • Om någon av databaserna skyddas av transparent datakryptering (TDE) kontrollerar du att motsvarande certifikat eller asymmetrisk nyckel överförs till SQL Server-målinstansen innan du påbörjar migreringen.

  • Det finns två alternativ för de delade mappar som används för att säkerhetskopiera databaser från källan och återställa dem på målet:

    1. Använd en enda delad mapp som både käll- och mål-SQL Server-instanserna har behörighet att utföra säkerhetskopiering respektive återställning.

    2. Om du föredrar separata delade mappar kontrollerar du att Den Windows-användare som utför migreringen har behörighet att kopiera säkerhetskopieringsfilerna från den delade källmappen till den delade målmappen.

Migrera databasen

  1. Anslut till DEN SQL Server som behöver utvärderas för uppgradering från lägre version av SQL Server till högre version.

  2. Högerklicka på SQL Server-instansen och gå till Migrera SQL Server>Ny migrering....

  3. Ange målserverinformationen:

    • Migreringsnamn: Ett unikt migreringsnamn
    • Sql Server-instansens målnamn
    • Autentiseringstyp – Windows-autentisering eller SQL-autentisering
    • Ange autentiseringsuppgifterna för användaren
    • Välj andra anslutningsinställningar enligt din miljö
  4. Databaser:

    • Välj de databaser som du vill migrera
    • Du kan redigera måldatabasens namn
    • Ange sökvägen för säkerhetskopieringsmappen, som kan vara en lokal enhet eller filresurssökväg
    • Om målinstansen inte kan komma åt källfilresursen kan du välja en katalog för att kopiera säkerhetskopieringsfilerna
  5. Säkerhetskopieringsinformation:

    Om du vill redigera säkerhetskopierings- och kopieringssökvägen för en viss databas kan du välja databasnamnet och ändra sökvägen för säkerhetskopiering och kopiering. Du kan också redigera måldata och loggfilsökvägen.

  6. Inloggningar:

    Välj inloggningar som är berättigade till migrering.

  7. När du har granskat markeringen väljer du Slutför.

Migreringsguiden visar migreringen av varje databas. När du är klar kan du ansluta till sql-målservern och kontrollera att databaser och inloggningar har migrerats.