Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
O painel de migração é uma vista conveniente que mostra todas as instâncias do SQL Server ativado pelo Azure Arc e a sua prontidão para migração. O SQL Server, ativado pelo Azure Arc, produz automaticamente uma avaliação para migração para o Azure. Esta avaliação desempenha um papel vital no sucesso do seu percurso de migração e modernização da cloud. Com esse painel, você pode acompanhar a jornada de migração em escala. A prontidão é projetada como propriedades no plano de gestão do Azure, o que permite o uso de capacidades organizacionais, de etiquetagem e de consulta nativas do Azure.
O painel fornece:
- Uma visão geral das instâncias e bases de dados do SQL Server descobertas.
- Uma visão geral das instâncias do SQL Server com avaliações geradas.
- Um resumo de prontidão de migração para cada oferta Azure SQL.
- Recursos avançados de filtragem que você pode usar para personalizar a exibição de acordo com suas necessidades.
Rever a avaliação da migração
Você pode acessar o painel de migração das seguintes maneiras:
- No portal Azure, procure por Azure Arc e vá ao centro Azure Arc.
- No painel esquerdo, expanda Serviços de Dados e vá para servidores SQL.
- Selecione o separador Painel de migração.
Resumo das instâncias e bases de dados do SQL Server descobertas
A primeira secção do painel fornece uma visão geral de todas as instâncias e bases de dados do SQL Server acessíveis para si. Você também pode ver a distribuição das instâncias por versão e edição.
Resumo da avaliação da migração do SQL Server
Esta secção do painel fornece-lhe uma visão geral da avaliação de migração e da prontidão para migração das instâncias do SQL Server ativadas pelo Azure Arc. Pode ver quantos casos têm avaliações disponíveis. A prontidão de migração para cada oferta Azure SQL é apresentada separadamente.
Azure Resource Graph query
O Azure Resource Graph fornece meios eficientes e eficazes para consultar as propriedades de prontidão das instâncias do SQL Server habilitadas pelo Azure Arc. Aqui ficam alguns exemplos de perguntas.
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"
Conteúdo relacionado
- Avaliar a prontidão de migração - SQL Server possibilitada pela Azure Arc
- Regras de avaliação para migração de SQL Server para Azure SQL Managed Instance
- Regras de avaliação para migração de SQL Server para Azure SQL Database
- Migrar SQL Server para Azure SQL
- SQL Server ativado por Azure Arc
- Opções de implementação para SQL Server ativadas por Azure Arc