Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Applica a:SQL Server
Il dashboard di migrazione è una visualizzazione pratica che mostra tutte le istanze di SQL Server abilitate da Azure Arc e la relativa conformità alla migrazione. SQL Server abilitato da Azure Arc produce automaticamente una valutazione per la migrazione a Azure. Questa valutazione svolge un ruolo fondamentale nel successo della migrazione cloud e del percorso di modernizzazione. Con questo dashboard è possibile tenere traccia del percorso di migrazione su larga scala. L'idoneità viene proiettata come proprietà nel piano di gestione Azure, che consente l'uso di funzionalità organizzative, di assegnazione di tag e di query native per Azure.
Il dashboard fornisce:
- Panoramica delle istanze SQL Server e dei database trovati.
- Panoramica delle istanze di SQL Server con valutazioni generate.
- Riepilogo dell'idoneità per la migrazione per ogni offerta di Azure SQL.
- Funzionalità avanzate di filtro che è possibile usare per adattare la visualizzazione alle proprie esigenze.
Esaminare la valutazione della migrazione
È possibile accedere al dashboard di migrazione nei modi seguenti:
- Nel portale di Azure cercare Azure Arc e passare al centro Azure Arc.
- Nel riquadro sinistro espandere Servizi dati e passare a SQL Server.
- Selezionare la scheda Dashboard Migrazione.
Riepilogo delle istanze e dei database SQL Server individuati
La prima sezione del dashboard offre una panoramica di tutte le istanze e i database SQL Server accessibili all'utente. È anche possibile visualizzare la distribuzione delle istanze in base alla versione e all'edizione.
Riepilogo della valutazione della migrazione SQL Server
Questa sezione del dashboard offre una panoramica della valutazione della migrazione e della preparazione della migrazione delle istanze di SQL Server abilitate da Azure Arc. È possibile visualizzare il numero di istanze disponibili per le valutazioni. La preparazione della migrazione per ogni offerta di Azure SQL viene visualizzata separatamente.
query Azure Resource Graph
Azure Resource Graph offre mezzi efficienti ed efficienti per eseguire query sulle proprietà di idoneità delle istanze di SQL Server abilitate da Azure Arc. Ecco alcune query di esempio.
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"
Contenuti correlati
- Valuta la preparazione alla migrazione - SQL Server supportato da Azure Arc
- Regole di valutazione per la migrazione da SQL Server ad Azure SQL Managed Instance
- Regole di valutazione per la migrazione da SQL Server ad Azure SQL Database
- Migrare SQL Server su Azure SQL
- SQL Server abilitato da Azure Arc
- Opzioni di distribuzione per SQL Server abilitate da Azure Arc