Utvärdera migreringsberedskap (förhandsversion) – SQL Server aktiverat av Azure Arc
gäller för:SQL Server
SQL Server som aktiveras av Azure Arc skapar automatiskt en utvärdering för migrering till Azure. Den här utvärderingen spelar en viktig roll för att din molnmigrering och moderniseringsresa ska lyckas. Azure Arc förenklar identifieringsprocessen och beredskapsutvärderingen för migrering.
Utvärderingen:
- Tillhandahåller molnberedskap, identifierar risker och erbjuder riskreduceringsstrategier.
- Tillhandahåller den specifika tjänstnivån och Azure SQL-konfigurationen (SKU-storlek) för varje Azure SQL-distributionsalternativ som passar bäst för arbetsbelastningsbehoven.
- Genereras automatiskt.
- Körs kontinuerligt enligt ett standardschema på en gång per vecka.
- Är kostnadsfri och tillgänglig för alla SQL Server-utgåvor.
Du kan hämta en migreringsutvärdering för SQL-servrar som finns var som helst:
- Ditt datacenter
- Platser för Edge-webbplatser, till exempel butiker
- Offentligt moln eller värdleverantör
Utvärderingen är tillgänglig för alla instanser av SQL Server som aktiveras av Azure Arc.
Not
Som en förhandsversionsfunktion omfattas tekniken som presenteras i den här artikeln av kompletterande användningsvillkor för Microsoft Azure Previews.
De senaste uppdateringarna är tillgängliga i release notes för SQL Server aktiverad av Azure Arc.
Utvärderingsfunktioner för SQL Server-migrering
Azure SQL-beredskapsutvärdering: Utvärdera och mäta beredskapen för SQL-servrar för migrering till Azure SQL. Den här processen
- Identifierar och utvärderar SQL Server-instansen och databaserna
- Identifierar SQL Server-arbetsbelastningar som är redo för migrering
- Identifierar potentiella kompatibilitetsproblem med målmiljön
- Utvärderar migreringsrisker
- Ger rekommendationer för att minska dessa risker
rekommendationer för Azure SQL-storlek: Ger rekommendationer som passar bäst, inklusive tjänstnivån och rätt storlek baserat på prestandahistorik.
Förutsättningar
För att kunna utvärdera SQL Server måste SQL Server-instansen:
Körs på en Windows-baserad SQL Server-instans som är ansluten till Azure. Följ anvisningarna på Anslut SQL Server-datorer automatiskt till Azure Arc.
Ha Azure-tillägget för SQL Server (
WindowsAgent.SqlServer
) version 1.1.2594.118 eller senare.Lär dig hur du kontrollerar Azure-tillägget för SQL Server versionen och uppdaterar till den senaste versionen.
Servern har anslutning till telemetri. {region}.arcdataservices.com (mer information finns i nätverkskrav )
Om du vill visa utvärderingsrapporterna i Azure-portalen måste du tilldelas en Azure-roll med åtgärden
Microsoft.AzureArcData/sqlServerInstances/getTelemetry/
tilldelad. För enkelhetens skull kan du använda den inbyggda rollen Azure Hybrid Database Administrator – skrivskyddad tjänstroll, vilket inkluderar den här åtgärden. Mer information finns i Läs mer om inbyggda Azure-roller.
Behörigheter
Azure SQL-tillägget för SQL Server utför insamlingen av utvärderingsdata som standard under tjänstkontot NT AUTHORITY\SYSTEM. Du kan dock konfigurera agenttilläggstjänsten så att den körs med ett konto som har minst behörighet.
Visa utvärderingsresultat för migrering
Logga in på Azure-portalen och gå till din SQL Server som aktiveras av Azure Arc
Öppna SQL Server-resursen och välj Utvärderingar (förhandsversion) under mappen Migrering i den vänstra rutan.
Senaste utvärderingstid anger när utvärderingen startades. Om du vill utlösa en utvärdering omedelbart väljer du Kör utvärdering.
Granska beredskap
Utvärderingen anger de olika migreringsstrategier som du kan överväga för dina SQL Server-distributioner:
- Azure SQL-hanterade instanser
- SQL Server på virtuella Azure-datorer
- Azure SQL-databaser
Granska beredskapen för måldistributionstyper och rekommendationen om Azure SQL-storlek. Beredskapen baseras på prestandautvärderingen för SQL Server-instanser och databaser som har markerats som klara eller klara med villkor.
Ready: SQL Server-instansen eller databasen är redo att migreras till det specifika azure SQL-måldistributionsalternativet utan migreringsblockerare. Om det finns några varningar kan du åtgärda dessa problem med hjälp av den angivna reparationsvägledningen.
Inte redo: Det gick inte att hitta någon konfiguration för att uppfylla kompatibilitets-, konfigurations- och prestandaegenskaperna på en virtuell Azure-dator, Azure SQL Managed Instance eller Azure SQL Database. Välj hyperlänken för att granska rekommendationen för att göra SQL Server-instansen/databaserna redo för önskad måldistributionstyp.
Okänd: Azure Migrate kan inte utvärdera beredskapen. Det här resultatet kan inträffa eftersom identifieringen pågår eller att det finns problem under identifieringen som måste åtgärdas. Kontrollera meddelandefönstret. Om problemet kvarstår kontaktar du Microsoft-supporten.
Granska säkerhetsomdömet
Konfidensklassificeringen är en skala från en stjärna (lägst) till fem stjärnor (högst). Säkerhetsomdömet beräknas nå sin topp (fem stjärnor) ungefär efter 30 dagars kontinuerlig datainsamling. Den bör öka med en stjärna för varje veckas datainsamling. Säkerhetsklassificeringen hjälper dig att uppskatta tillförlitligheten för storleksrekommendationerna i utvärderingen. Värdet baseras på tillgängligheten för de prestanda-/användningsdatapunkter som behövs för att beräkna utvärderingen för alla utvärderade SQL-instanser och databaser. Konfidensklassificeringar är följande:
Tillgänglighet för datapunkter | Förtroendeklassificering |
---|---|
0%-20% | 1 stjärna |
21%-40% | 2 stjärnor |
41%-60% | 3 stjärnor |
61%-80% | 4 stjärnor |
81%-100% | 5 stjärnor |
Prestandabaserad beräkning av Azure SQL-konfiguration (SKU-storlek)
Utvärderingen aggregerar alla konfigurations- och prestandadata och försöker hitta den bästa matchningen mellan olika Azure SQL-tjänstnivåer och konfigurationer och väljer en konfiguration som kan matcha eller överskrida prestandakraven för SQL-instanser, vilket optimerar kostnaden.
SQL Server-tillägget för Azure samlar in prestandadata för beräkningsinställningar med de här stegen
Utvärderingen samlar in en exempelpunkt för prestandadata var 30:e sekund.
Aggregerar de exempeldatapunkter som samlas in var 30:e sekund under 10 minuter. För att skapa datapunkten väljer storleksbedömningen de högsta värdena från alla exempel. Den får max, medelvärde och varians för prestanda varje räknare.
Vi lagrar alla datapunkter på 10 minuter för den senaste månaden.
Utvärderingen identifierar lämplig datapunkt som ska användas för att anpassa storleken rätt. Identifieringen baseras på de 95% percentilvärdena för prestandahistorik.
Om prestandahistoriken till exempel är en vecka sorterar utvärderingen 10-minutersexempelpunkterna för den senaste veckan. Den sorterar dem i stigande ordning och väljer det 95:e percentilvärdet för rätt storleksanpassning. Det 95:e percentilvärdet ser till att du ignorerar avvikande värden.
De mått på hög nivå som samlas in för att bestämma det optimala Azure SQL-målet inkluderar.
Loggfilen för tillägget finns på:
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\
Loggfilens namn beror på vilken version Azure-tillägget för SQL Server har. För den senaste versionen av Azure-tillägget för SQL Server är loggfilen:
unifiedagent.log
För tilläggsversion
1.1.24724.69
och tidigare är loggfilen:ExtensionLog_0.log
Köra migreringsutvärdering
Du kan utlösa en ny utvärdering när som helst. Välj och kör utvärdering.
När den nya utvärderingen är klar ersätter den den senaste lyckade utvärderingen. Schemalagda migreringsutvärderingar fortsätter enligt schemat varje söndag kl. 23:00 (23:00) enligt den lokala tiden på SQL Server-datorn.
Inaktivera migreringsutvärdering
SQL Server-migreringsutvärderingen genereras automatiskt för varje SQL Server som aktiveras av Arc. Du kan inaktivera utvärderingen med hjälp av Alternativet Inaktivera på den översta menyraden.
Återaktivera migreringsutvärdering
Använd knappen Aktivera utvärdering för att återaktivera SQL Server-migreringsutvärderingen.
Begränsningar
- SQL Server-migreringsutvärdering är för närvarande begränsad till SQL Server som körs på Windows-datorer och gäller inte för SQL på Linux-datorer.
- SQL Server som körs på Windows Server 2012 och äldre versioner stöds inte.
- SQL Server-versionen måste vara 2012 eller senare.
- Redundansklusterinstanser (FCI) stöds inte för närvarande.
Kända problem
När xp_commandShell
aktiveras och används registreras den som en varning för SQL Managed Instance. Det här problemet anses vara en migreringsblockerare. Det stör funktionerna i objektet som specifikt utnyttjar xp_commandShell
. Använd vägledningen för reparation som tillhandahålls i utvärderingen för att åtgärda problemet.
Felsökning
Kontakta Microsofts support om du stöter på något av problemen nedan.
- Utvärderingsrapporterna visas inte på portalen ens efter den schemalagda tiden.
- Förtroendeklassificeringen ökar inte efter en veckas datainsamling. Förtroendet bör öka efter den första veckan.