Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server-
Het migratiedashboard is een handige weergave waarin alle exemplaren van SQL Server worden weergegeven die zijn ingeschakeld door Azure Arc en hun migratiegereedheid. SQL Server die door Azure Arc is ingeschakeld, produceert automatisch een evaluatie voor migratie naar Azure. Deze evaluatie speelt een belangrijke rol bij het succes van uw cloudmigratie en moderniseringstraject. Met dit dashboard kunt u het migratietraject op schaal bijhouden. De gereedheid wordt geprojecteerd als eigenschappen in het Azure-beheervlak, waardoor het gebruik van organisatie-, tag- en querymogelijkheden systeemeigen is voor Azure.
Het dashboard biedt:
- Een overzicht van gedetecteerde SQL Server-exemplaren en -databases.
- Een overzicht van de SQL Server-exemplaren met gegenereerde evaluaties.
- Een overzicht van migratiegereedheid voor elke Azure SQL-aanbieding.
- Uitgebreide filtermogelijkheden die u kunt gebruiken om de weergave aan te passen aan uw behoeften.
Migratie-evaluatie controleren
U kunt het migratiedashboard op de volgende manieren openen:
- Zoek in Azure Portal naar Azure Arc en ga naar het Azure Arc-centrum.
- Vouw in het linkerdeelvenster Gegevensservices uit en ga naar SQL Server-exemplaren.
- Selecteer het tabblad Migratiedashboard .
Samenvatting van gedetecteerde SQL Server-exemplaren en -databases
De eerste sectie van het dashboard biedt een overzicht van alle SQL Server-exemplaren en -databases die voor u toegankelijk zijn. U kunt ook de distributie van de exemplaren per versie en editie bekijken.
Overzicht van SQL Server-migratie-evaluatie
Deze sectie van het dashboard biedt een overzicht van de migratiebeoordeling en migratiegereedheid van de exemplaren van SQL Server die door Azure Arc zijn ingeschakeld. U kunt zien hoeveel exemplaren evaluaties beschikbaar zijn. De migratiegereedheid voor elke Azure SQL-aanbieding wordt afzonderlijk weergegeven.
Azure Resource Graph-query
Azure Resource Graph biedt efficiƫnte en performante middelen om query's uit te voeren op de gereedheidseigenschappen van de SQL Server-exemplaren die zijn ingeschakeld door Azure Arc. Hier volgen enkele voorbeeldquery's.
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"
Verwante inhoud
- Migratiegereedheid beoordelen - SQL Server ingeschakeld door Azure Arc
- evaluatieregels voor migratie van SQL Server naar Azure SQL Managed Instance
- evaluatieregels voor migratie van SQL Server naar Azure SQL Database
- SQL Server migreren naar Azure SQL
- SQL Server ingeschakeld door Azure Arc
- Implementatieopties voor SQL Server ingeschakeld door Azure Arc