Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:programu SQL Server
Panel kontrolny migracji to wygodny widok pokazujący wszystkie instancje SQL Server obsługiwane przez Azure Arc oraz ich gotowość do migracji. Program SQL Server włączony przez usługę Azure Arc automatycznie generuje ocenę migracji na platformę 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 platformy Azure, która umożliwia korzystanie z funkcji organizacji, tagowania i wykonywania zapytań na platformie Azure.
Pulpit nawigacyjny zapewnia:
- Omówienie odnalezionych wystąpień i baz danych programu SQL Server.
- Omówienie wystąpień programu SQL Server z wygenerowanymi ocenami.
- Podsumowanie gotowości do migracji dla każdej oferty usługi 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 pulpitu nawigacyjnego migracji można uzyskać w następujący sposób:
- W witrynie Azure Portal wyszukaj usługę Azure Arc i przejdź do centrum usługi Azure Arc.
- W okienku po lewej stronie rozwiń węzeł Usługi danych i przejdź do pozycji Wystąpienia programu SQL Server.
- Wybierz kartę Pulpit nawigacyjny migracji .
Podsumowanie odnalezionych wystąpień i baz danych programu SQL Server
Pierwsza sekcja pulpitu nawigacyjnego zawiera omówienie wszystkich wystąpień i baz danych programu SQL Server, które są dla Ciebie dostępne. Można również zobaczyć dystrybucję wystąpień według wersji i edycji.
Podsumowanie oceny migracji programu SQL Server
Ta sekcja pulpitu nawigacyjnego zawiera przegląd analizy migracji i gotowości do migracji wystąpień programu SQL Server, które są obsługiwane przez Azure Arc. Możesz zobaczyć, ile wystąpień ma dostępne analizy. Gotowość migracji dla każdej oferty usługi Azure SQL jest wyświetlana oddzielnie.
Zapytanie usługi Azure Resource Graph
Usługa Azure Resource Graph zapewnia wydajne i wydajne metody wykonywania zapytań dotyczących właściwości gotowości wystąpień programu SQL Server włączonych przez usługę 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ść
- Ocena gotowości do migracji — program SQL Server włączony przez usługę Azure Arc
- Reguły oceny migracji programu SQL Server do usługi Azure SQL Managed Instance
- Reguły oceny migracji z programu SQL Server do usługi Azure SQL Database
- Migracja programu SQL Server do usługi Azure SQL
- Program SQL Server włączony przez usługę Azure Arc
- Opcje wdrażania programu SQL Server włączone przez usługę Azure Arc