Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Le tableau de bord de migration est une vue pratique qui montre toutes les instances de SQL Server activées par Azure Arc et leur préparation à la migration. SQL Server activé par Azure Arc génère automatiquement une évaluation pour la migration vers Azure. Cette évaluation joue un rôle essentiel dans la réussite de votre migration cloud et de votre parcours de modernisation. Avec ce tableau de bord, vous pouvez suivre le parcours de migration à grande échelle. La préparation est projetée en tant que propriétés dans le plan de gestion Azure, ce qui permet l’utilisation des fonctionnalités d’organisation, d’étiquetage et d’interrogation natives d’Azure.
Le tableau de bord fournit les éléments suivants :
- Vue d’ensemble des instances et bases de données SQL Server découvertes.
- Vue d’ensemble des instances SQL Server avec des évaluations générées.
- Résumé de la préparation de la migration pour chaque offre Azure SQL.
- Fonctionnalités de filtrage enrichies que vous pouvez utiliser pour adapter la vue à vos besoins.
Passer en revue l’évaluation de la migration
Vous pouvez accéder au tableau de bord de migration de la manière suivante :
- Dans le portail Azure, recherchez Azure Arc et accédez au centre Azure Arc.
- Dans le volet gauche, développez Services de données et accédez aux instances SQL Server.
- Sélectionnez l’onglet Tableau de bord de migration .
Résumé des instances et bases de données SQL Server découvertes
La première section du tableau de bord fournit une vue d’ensemble de toutes les instances et bases de données SQL Server qui sont accessibles à vous. Vous pouvez également voir la distribution des instances par version et édition.
Résumé de l’évaluation de la migration de SQL Server
Cette section du tableau de bord vous fournit une vue d’ensemble de l’évaluation de la migration et de la préparation de la migration des instances de SQL Server activées par Azure Arc. Vous pouvez voir combien d’instances ont des évaluations disponibles. La préparation de la migration pour chaque offre Azure SQL s’affiche séparément.
Requête Azure Resource Graph
Azure Resource Graph fournit des moyens efficaces et performants d’interroger les propriétés de préparation des instances SQL Server activées par Azure Arc. Voici quelques exemples de requêtes.
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"
Contenu connexe
- Évaluer la préparation de la migration - SQL Server activé par Azure Arc
- Règles d’évaluation pour la migration de SQL Server vers Azure SQL Managed Instance
- Règles d’évaluation pour la migration de SQL Server vers la base de données Azure SQL
- Migration de SQL Server vers Azure SQL
- SQL Server activé par Azure Arc
- Options de déploiement pour une instance SQL Server activée par Azure Arc