Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Instrumentpanelen för migrering är en praktisk vy som visar alla instanser av SQL Server som aktiveras av Azure Arc och deras migreringsberedskap. 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. Med den här instrumentpanelen kan du spåra migreringsresan i stor skala. Beredskapen projiceras som egenskaper i det Azure hanteringsplanet, vilket gör det möjligt att använda organisations-, taggnings- och frågefunktioner som är inbyggda i Azure.
Instrumentpanelen innehåller:
- En översikt över identifierade SQL Server instanser och databaser.
- En översikt över de SQL Server instanser med genererade utvärderingar.
- En migreringsberedskapssammanfattning för varje Azure SQL erbjudande.
- Omfattande filtreringsfunktioner som du kan använda för att skräddarsy vyn efter dina behov.
Granska migreringsutvärdering
Du kan komma åt instrumentpanelen för migrering på följande sätt:
- I Azure-portalen söker du efter Azure Arc och går till Azure Arc center.
- Expandera Datatjänster i den vänstra rutan och gå till SQL-servrar.
- Välj fliken Migreringsdashboard.
Sammanfattning av identifierade SQL Server instanser och databaser
Det första avsnittet på instrumentpanelen innehåller en översikt över alla SQL Server instanser och databaser som är tillgängliga för dig. Du kan också se fördelningen av instanserna efter version och utgåva.
Sammanfattning av SQL Server migreringsutvärdering
I det här avsnittet av instrumentpanelen får du en översikt över migreringsutvärderingen och migreringsberedskapen för instanserna av SQL Server som aktiveras av Azure Arc. Du kan se hur många instanser som har tillgängliga utvärderingar. Migreringsberedskapen för varje Azure SQL erbjudande visas separat.
Azure Resource Graph sökfråga
Azure Resource Graph ger effektiva och högpresterande metoder för att fråga beredskapsegenskaperna för de SQL Server instanser som aktiveras av Azure Arc. Här följer några exempelfrågor.
resources
| where type == 'microsoft.azurearcdata/sqlserverinstances'
| where properties.migration.assessment.assessmentUploadTime > ago(14d) and properties.migration.assessment.enabled == true and isnotnull(parse_json(properties.migration.assessment.skuRecommendationResults))
| extend azureSqlDatabaseRecommendationStatus = tostring(properties.migration.assessment.skuRecommendationResults.azureSqlDatabase.recommendationStatus)
| extend azureSqlManagedInstanceRecommendationStatus = tostring(properties.migration.assessment.skuRecommendationResults.azureSqlManagedInstance.recommendationStatus)
| extend azureSqlVirtualMachineRecommendationStatus = tostring(properties.migration.assessment.skuRecommendationResults.azureSqlVirtualMachine.recommendationStatus)
| extend serverAssessments = tostring(properties.migration.assessment.serverAssessments)
| extend subscriptionId = extract(@"/subscriptions/([^/]+)", 1, id)
| extend resourceGroup = extract(@"/resource[g/G]roups/([^/]+)", 1, id)
| mv-expand platformStatus = pack_array(
pack("platform", "Azure SQL Database", "status", azureSqlDatabaseRecommendationStatus),
pack("platform", "Azure SQL Managed Instance", "status", azureSqlManagedInstanceRecommendationStatus),
pack("platform", "Azure SQL Virtual Machine", "status", azureSqlVirtualMachineRecommendationStatus)
)
| extend platformIncludedString = strcat('"AppliesToMigrationTargetPlatform":', strcat('"', replace(" ", "", tolower(tostring(platformStatus["platform"]))), '"'))
| extend platformHasIssues = tolower(serverAssessments) has tolower(platformIncludedString)
| project Platform = tostring(platformStatus["platform"]), status = tostring(platformStatus["status"]), tostring(serverAssessments), id, platformHasIssues
| extend finalStatus = case(
status == "Ready" and platformHasIssues, "Ready with Conditions",
status == "Ready", "Ready",
status == "NotReady", "NotReady",
isnull(status) or status !in ("Ready", "NotReady", "Ready with Conditions"), "Unknown",
"Unknown")
| summarize TotalAssessed = count(), Ready = countif(finalStatus == "Ready"), NotReady = countif(finalStatus == "NotReady"),
ReadyWithConditions = countif(finalStatus == "Ready with Conditions"), Unknown = countif(finalStatus == "Unknown")
by Platform
az graph query -q "resources | where type =~ 'microsoft.hybridcompute/machines' | extend machineId = tolower(tostring(id)), datacenter = iif(isnull(tags.Datacenter), '', tags.Datacenter), status = tostring(properties.status) | extend mssqlinstalled = coalesce(tobool(properties.detectedProperties.mssqldiscovered),false) | extend pgsqlinstalled = coalesce(tobool(properties.detectedProperties.pgsqldiscovered),false) | extend mysqlinstalled = coalesce(tobool(properties.detectedProperties.mysqldiscovered),false) | extend osSku = properties.osSku, osName = properties.osName, osVersion = properties.osVersion | extend coreCount = tostring(properties.detectedProperties.logicalCoreCount), totalPhysicalMemoryinGB = tostring(properties.detectedProperties.totalPhysicalMemoryInGigabytes) | extend operatingSystem = iif(isnotnull(osSku), osSku, osName) | where mssqlinstalled or mysqlinstalled or pgsqlinstalled | project id ,name, type, resourceGroup, subscriptionId, location, kind, osVersion, status, osSku,coreCount,totalPhysicalMemoryinGB,tags, mssqlinstalled, mysqlinstalled, pgsqlinstalled | sort by (tolower(tostring(name))) asc"
Relaterat innehåll
- Bedöm migreringsberedskap – SQL Server möjliggörs av Azure Arc
- Regler för bedömning av migrering från SQL Server till Azure SQL Managed Instance
- Bedömningsregler för migrering av SQL Server till Azure SQL Database
- Migrera SQL Server till Azure SQL
- SQL Server aktiverad av Azure Arc
- Distributionsalternativ för SQL Server aktiverade av Azure Arc