Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Dasbor migrasi adalah tampilan mudah yang menunjukkan semua instans SQL Server yang diaktifkan oleh Azure Arc dan kesiapan migrasinya. SQL Server yang diaktifkan oleh Azure Arc secara otomatis menghasilkan penilaian untuk migrasi ke Azure. Penilaian ini berperan penting dalam keberhasilan perjalanan migrasi dan modernisasi cloud Anda. Dengan dasbor ini, Anda dapat melacak perjalanan migrasi dalam skala besar. Kesiapan diproyeksikan sebagai properti ke dalam bidang manajemen Azure, memungkinkan penggunaan kemampuan organisasi, penandaan, dan kueri asli Azure.
Papan kendali menyediakan:
- Gambaran umum instans dan database SQL Server yang ditemukan.
- Gambaran umum instans SQL Server dengan penilaian yang dihasilkan.
- Ringkasan kesiapan migrasi untuk setiap penawaran Azure SQL.
- Kemampuan pemfilteran kaya yang memungkinkan Anda menyesuaikan tampilan dengan kebutuhan Anda.
Meninjau penilaian migrasi
Dasbor migrasi dapat diakses sebagai berikut:
- Di portal Microsoft Azure, cari Azure Arc dan navigasikan ke Pusat Arc.
- Di pita kiri, perluas layanan Data dan navigasikan ke instans SQL Server
- Sekarang, navigasikan ke tab Dasbor Migrasi
Ringkasan dari instans dan database SQL Server yang telah ditemukan
Bagian pertama dasbor menyediakan gambaran umum semua instans dan database SQL Server yang dapat diakses oleh Anda. Anda juga dapat melihat distribusi instans berdasarkan versi dan edisi.
Ringkasan penilaian migrasi SQL Server
Bagian dasbor ini memberi Anda gambaran umum tentang penilaian migrasi dan kesiapan migrasi instans SQL Server yang diaktifkan oleh Azure Arc. Anda dapat melihat berapa banyak instans yang memiliki penilaian yang tersedia. Kesiapan migrasi untuk setiap penawaran Azure SQL ditampilkan secara terpisah.
Kueri Azure Resource Graph
Azure Resource Graph menyediakan cara yang efisien dan berkinerja untuk mengkueri properti kesiapan instans SQL Server yang diaktifkan oleh Azure Arc. Berikut adalah beberapa contoh kueri.
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"
Konten terkait
- Menilai kesiapan migrasi - SQL Server diaktifkan oleh Azure Arc
- Aturan penilaian untuk migrasi SQL Server ke Azure SQL Managed Instance
- Aturan penilaian untuk migrasi SQL Server ke Azure SQL Database
- Memigrasikan SQL Server ke Azure SQL
- SQL Server diaktifkan oleh Azure Arc
- Opsi penyebaran untuk SQL Server yang diaktifkan oleh Azure Arc