Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Geçiş panosu, Azure Arc tarafından etkinleştirilen tüm SQL Server örneklerini ve bunların geçiş hazırlığını gösteren kullanışlı bir görünümdür. Azure Arc tarafından etkinleştirilen SQL Server, Azure geçiş için otomatik olarak bir değerlendirme oluşturur. Bu değerlendirme, buluta geçiş ve modernizasyon yolculuğunuzun başarısında önemli bir rol oynar. Bu panoyla geçiş yolculuğunu uygun ölçekte izleyebilirsiniz. Hazır olma durumu, Azure yerel kuruluş, etiketleme ve sorgulama özelliklerinin kullanılmasına olanak tanıyan Azure yönetim düzlemine özellikler olarak yansıtılır.
Pano aşağıdakileri sağlar:
- Bulunan SQL Server örneklerine ve veritabanlarına genel bakış.
- Oluşturulan değerlendirmelerle SQL Server örneklerine genel bakış.
- Her Azure SQL teklifi için geçişe hazır olma özeti.
- Görünümü ihtiyaçlarınıza göre uyarlamak için kullanabileceğiniz zengin filtreleme özellikleri.
Geçiş değerlendirmesini gözden geçirme
Geçiş panosuna aşağıdaki yollarla erişebilirsiniz:
- Azure portalında Azure Arc araması yapın ve Azure Arc merkezine gidin.
- Sol bölmede Veri hizmetleri'ni genişletin ve SQL sunucuları'na gidin.
- Geçiş Panosu sekmesini seçin.
Bulunan SQL Server örneklerinin ve veritabanlarının özeti
Panonun ilk bölümünde, sizin için erişilebilir olan tüm SQL Server örneklerine ve veritabanlarına genel bir bakış sağlanır. Örneklerin sürüme ve baskıya göre dağılımını da görebilirsiniz.
SQL Server geçiş değerlendirmesinin özeti
Panonun bu bölümü, Azure Arc tarafından etkinleştirilen SQL Server örneklerinin geçiş değerlendirmesine ve geçiş hazırlığına genel bir bakış sağlar. Kaç örneğin kullanılabilir değerlendirmeleri olduğunu görebilirsiniz. Her Azure SQL teklifi için geçiş hazırlığı ayrı olarak gösterilir.
sorguyu Azure Resource Graph
Azure Resource Graph, Azure Arc tarafından etkinleştirilen SQL Server örneklerinin hazır olma özelliklerini sorgulamak için verimli ve performanslı araçlar sağlar. İşte bazı örnek sorgular.
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"
İlgili içerik
- Geçiş hazırlığını değerlendir - Azure Arc tarafından etkinleştirilen SQL Server
- SQL Server'dan Azure SQL Managed Instance'a geçiş için Değerlendirme kuralları
- SQL Server'dan Azure SQL Database'e geçiş için Değerlendirme kuralları
- SQL Server'ı Azure SQL'e taşı
- Azure Arc ile etkinleştirilen SQL Server
- Azure Arc tarafından etkinleştirilen SQL Server için Dağıtım seçenekleri