Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Panel kontrolny migracji to wygodny widok przedstawiający wszystkie wystąpienia SQL Server z włączonym Azure Arc oraz ich gotowość do migracji. SQL Server obsługiwany przez Azure Arc automatycznie generuje ocenę migracji do Azure. Ta ocena odgrywa istotną rolę w sukcesie migracji do chmury i modernizacji. Za pomocą tego pulpitu nawigacyjnego możesz śledzić migrację w dużej skali. Gotowość jest przewidywana jako właściwości na płaszczyźnie zarządzania Azure, która umożliwia korzystanie z funkcji organizacyjnych, tagowania i wykonywania zapytań natywnych dla Azure.
Pulpit nawigacyjny zapewnia:
- Omówienie odnalezionych wystąpień i baz danych SQL Server.
- Omówienie wystąpień SQL Server z wygenerowanymi ocenami.
- Podsumowanie gotowości do migracji dla każdej oferty Azure SQL.
- Zaawansowane możliwości filtrowania, których można użyć, aby dostosować widok do Twoich potrzeb.
Przegląd oceny migracji
Dostęp do panelu kontrolnego migracji można uzyskać w następujący sposób:
- W portalu Azure wyszukaj Azure Arc i przejdź do centrum Azure Arc.
- W lewym panelu rozwiń węzeł Usługi danych i przejdź do Serwery SQL.
- Wybierz zakładkę Pulpit nawigacyjny migracji.
Podsumowanie odnalezionych wystąpień i baz danych SQL Server
Pierwsza sekcja pulpitu nawigacyjnego zawiera omówienie wszystkich SQL Server wystąpień i baz danych, które są dla Ciebie dostępne. Można również zobaczyć dystrybucję wystąpień według wersji i edycji.
Podsumowanie oceny migracji SQL Server
Ta sekcja pulpitu nawigacyjnego zawiera przegląd analizy migracji i gotowości migracji wystąpień SQL Server zarządzanych przez Azure Arc. Możesz zobaczyć, ile wystąpień ma dostępne analizy. Gotowość migracji dla każdej oferty Azure SQL jest wyświetlana oddzielnie.
zapytanie Azure Resource Graph
Azure Resource Graph zapewnia wydajne i wydajne metody wykonywania zapytań dotyczących właściwości gotowości wystąpień SQL Server włączonych przez Azure Arc. Oto kilka przykładowych zapytań.
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"
Powiązana zawartość
- Oceń gotowość do migracji - SQL Server obsługiwany przez Azure Arc
- Zasady oceny migracji z SQL Server do Azure SQL Managed Instance
- Zasady oceny migracji z SQL Server do bazy danych Azure SQL
- Migruj SQL Server na Azure SQL
- SQL Server obsługiwany przez Azure Arc
- Opcje wdrażania dla SQL Server włączone przez Azure Arc