Perbandingan fitur: Azure SQL Database dan Azure SQL Managed Instance

Berlaku untuk:Azure SQL DatabaseAzure SQL Managed Instance

Azure SQL Database dan SQL Managed Instance berbagi basis kode umum dengan versi stabil terbaru SQL Server. Sebagian besar bahasa pemrogram SQL standar, pemrosesan kueri, dan fitur manajemen database identik. Fitur yang umum antara SQL Server dan SQL Database atau SQL Managed Instance adalah:

Azure mengelola database Anda dan menjamin ketersediaan tinggi. Beberapa fitur yang mungkin memengaruhi ketersediaan yang tinggi atau tidak dapat digunakan di dunia PaaS memiliki fungsi terbatas dalam SQL Database dan SQL Managed Instance. Fitur-fitur ini dijelaskan dalam tabel di bawah ini.

Jika Anda memerlukan detail lebih lanjut tentang perbedaannya, Anda dapat menemukannya di halaman terpisah:

Catatan

ID Microsoft Entra sebelumnya dikenal sebagai Azure Active Directory (Azure AD).

Fitur SQL Database dan SQL Managed Instance

Tabel berikut ini mencantumkan fitur utama SQL Server dan menyediakan informasi tentang apakah fitur tersebut didukung sebagian atau sepenuhnya di Azure SQL Database dan Azure SQL Managed Instance, dengan link ke informasi selengkapnya tentang fitur tersebut.

Fitur Azure SQL Database Instans Terkelola Azure SQL
Kompatibilitas database 100 - 160 100 - 160
Always Encrypted Ya, lihat Penyimpanan cert dan Brankas kunci Ya, lihat Penyimpanan cert dan Brankas kunci
Grup ketersediaan AlwaysOn Ketersediaan 99,99-99,995% dijamin untuk setiap database. Pemulihan bencana dibahas di Ringkasan kelangsungan bisnis Azure SQL Database. Ketersediaan 99,99.% dijamin untuk setiap database dan tidak dapat dikelola oleh pengguna. Pemulihan bencana dibahas di Ringkasan kelangsungan bisnis Azure SQL Database. Gunakan grup failover untuk mengonfigurasi SQL Managed Instance sekunder di wilayah lain. Instans SQL Server dan SQL Database tidak dapat digunakan sebagai sekunder untuk SQL Managed Instance.
Melampirkan database Tidak Tidak
Audit Ya, lihat Audit Ya, lihat Audit, dengan beberapa perbedaan
Autentikasi Microsoft Entra (sebelumnya Azure Active Directory) Ya, untuk pengguna tingkat database. Login tingkat server ada di Pratinjau Umum. Ya. Pengguna tingkat database dan login tingkat server.
Perintah BACKUP Tidak, hanya pencadangan otomatis yang dimulai sistem, lihat Pencadangan otomatis di Azure SQL Database Ya, pengguna memulai pencadangan khusus salinan ke penyimpanan Azure Blob (pencadangan sistem otomatis tidak dapat dimulai oleh pengguna), lihat Perbedaan cadangan dan Pencadangan otomatis di Azure SQL Managed Instance.
Fungsi bawaan Sebagian besar, lihat fungsi individual Ya, lihat Prosedur tersimpan, fungsi, memicu perbedaan
Pernyataan BULK INSERT Ya, tetapi hanya dari penyimpanan Blob Azure sebagai sumber. Ya, tetapi hanya dari Azure Blob Storage sebagai sumber, lihat perbedaannya.
Sertifikat dan Kunci Asimetris Ya, tanpa akses ke sistem file untuk BACKUP dan CREATE operasi. Ya, tanpa akses ke sistem file untuk BACKUP operasi dan CREATE , lihat perbedaan sertifikat.
Ubah pengambilan data - CDC Ya, untuk tingkat S3 ke atas. Dasar, S0, S1, S2 tidak didukung. Ya
Kolase - server/instans Ya, kolatasi database default adalah SQL_Latin1_General_CP1_CI_AS. Kolase database dapat diatur pada pembuatan database dan tidak dapat diperbarui. Tentukan kolate untuk data (COLLATE) dan kolate katalog untuk metadata sistem dan pengidentifikasi objek (CATALOG_COLLATION). Di Azure SQL Database, tidak ada kolase server. Ya, dapat diatur saat instans dibuat dan tidak dapat diperbarui nanti.
Panduan Indeks Penyimpan Kolom Ya - Tingkat premium, tingkat Standar - S3 ke atas, tingkat Tujuan Umum, Kritis Bisnis, dan tingkat Hyperscale. Ya
Waktu proses bahasa umum - CLR No Ya, tetapi tanpa akses ke sistem file dalam CREATE ASSEMBLY pernyataan, lihat Perbedaan CLR
Informasi Masuk Ya, tapi hanya kredensial database yang tercakup. Ya, tetapi hanya Azure Key Vault dan SHARED ACCESS SIGNATURE yang didukung, lihat detailnya
Kueri nama lintas database/tiga bagian Tidak, lihat Kueri elastis Ya
Transaksi lintas database No Ya, dalam instans. Lihat Perbedaan server yang ditautkan untuk kueri lintas instansi.
Email database - DbMail Tidak Ya
Pencerminan database No Tidak, lihat fitur instans terkelola SQL.
Snapshot database Tidak Tidak
Virtualisasi database Tidak Ya
Pernyataan DBCC Sebagian besar, lihat pernyataan individu Ya, lihat Perbedaan DBCC
Pernyataan DDL Sebagian besar, lihat pernyataan individu Ya, lihat Perbedaan T-SQL
Pemicu DDL Database saja Ya
Tampilan partisi terdistribusi Tidak Ya
Transaksi terdistribusi - MS DTC Tidak, lihat Transaksi elastis Ya, DTC untuk Azure SQL Managed Instance,
dan Transaksi elastis
Pemicu DML Sebagian besar, lihat pernyataan individu Ya
DMV Sebagian besar, lihat DMV individual Ya, lihat Perbedaan T-SQL
Kueri elastis Ya, dengan jenis RDBMS yang diperlukan (pratinjau publik) Tidak, gunakan kueri lintas DB asli dan Server Tertaut
Pemberitahuan acara Tidak, lihat Pemberitahuan No
Expressions Ya Ya
Acara yang diperluas (XEvent) Beberapa, lihat Peristiwa yang diperluas di SQL Database Ya, lihat Perbedaan peristiwa yang diperluas.
Prosedur tersimpan yang diperpanjang Tidak Tidak
File dan grup file Grup file utama saja Ya. Jalur file secara otomatis ditetapkan dan lokasi file tidak dapat ditentukan dalam ALTER DATABASE ADD FILE.
Filestream No Tidak, lihat fitur instans terkelola SQL.
Pencarian teks-lengkap (FTS) Ya, tetapi filter pihak ketiga dan pemecah kata tidak didukung Ya, tetapi filter pihak ketiga dan pemecah kata tidak didukung
Fungsi Sebagian besar, lihat fungsi individual Ya, lihat Prosedur tersimpan, fungsi, memicu perbedaan
Pengoptimalan dalam memori Ya dalam tingkat layanan Premium dan Bisnis Critical.
Dukungan terbatas untuk objek OLTP In-Memory yang tidak persisten seperti variabel tabel yang dioptimalkan memori di Tingkat layanan hyperscale.
Ya di tingkat layanan Business Critical.
Elemen bahasa pemrogram Sebagian besar, lihat elemen individual Ya, lihat Perbedaan T-SQL
Ledger Ya Ya
Fitur tautan No Ya (pratinjau publik untuk DR)
Server yang ditautkan Tidak, lihat Kueri elastis Ya. Hanya untuk SQL Server dan SQL Database tanpa transaksi terdistribusi.
Server yang ditautkan yang membaca dari file (CSV, Excel) Tidak. Gunakan BULK INSERT atau OPENROWSET sebagai alternatif untuk format CSV. Tidak. Gunakan BULK INSERT atau OPENROWSET sebagai alternatif untuk format CSV. Lacak permintaan ini pada item Umpan Balik SQL Managed Instance
Log pengiriman Ketersediaan tinggi disertakan dengan setiap database. Pemulihan bencana dibahas di Ringkasan kelangsungan bisnis. Dibuat secara asli sebagai bagian dari proses migrasi Azure Data Migration Service (DMS). Dibuat secara asli untuk proyek migrasi data kustom sebagai Layanan Pemutaran Ulang Log eksternal (LRS).
Tidak tersedia sebagai solusi Ketersediaan tinggi, karena metode Ketersediaan tinggi lainnya disertakan dengan setiap database dan tidak disarankan untuk menggunakan Pengiriman Log sebagai alternatif HA. Pemulihan bencana dibahas di Ringkasan kelangsungan bisnis. Tidak tersedia sebagai mekanisme replikasi antara database - gunakan replika sekunder pada tingkat Business Critical, grup failover, atau replikasi transaksional sebagai alternatif.
Login dan pengguna Ya, tetapi CREATE dan ALTER pernyataan masuk terbatas. Log masuk Windows tidak didukung. Login Microsoft Entra ada di Pratinjau Umum. EXECUTE AS LOGIN tidak didukung - gunakan EXECUTE AS USER. Ya, dengan beberapa perbedaan. Login Windows didukung melalui Kerberos - proses memerlukan sinkronisasi Direktori Aktif ke ID Microsoft Entra.
Pencatatan minimal dalam impor massal Tidak, hanya model Pemulihan Penuh yang didukung. Tidak, hanya model Pemulihan Penuh yang didukung.
Memodifikasi sistem data Tidak Ya
Otomatisasi OLE Tidak Tidak
Lihat OPENDATASOURCE No Ya, hanya untuk SQL Database, SQL Managed Instance, SQL Server. Lihat perbedaan T-SQL
OPENQUERY No Ya, hanya untuk SQL Database, SQL Managed Instance, SQL Server. Lihat perbedaan T-SQL
OPENROWSET Ya, hanya untuk mengimpor dari penyimpanan Blob Azure. Ya, hanya ke SQL Database, SQL Managed Instance, SQL Server dan mengimpor dari penyimpanan Blob Azure. Lihat perbedaan T-SQL
Operator Sebagian besar, lihat operator individual Ya, lihat Perbedaan T-SQL
Polybase Tidak. Anda dapat meminta data dalam file yang ditempatkan di Azure Blob Storage, menggunakan OPENROWSET fungsi atau gunakan tabel eksternal yang mereferensikan kumpulan SQL tanpa server di Synapse Analytics. Ya, untuk Azure Data Lake Storage (ADLS) dan Azure Blob Storage sebagai sumber data. Lihat Virtualisasi Data dengan Azure SQL Managed Instance untuk detail selengkapnya.
Pemberitahuan Kueri Tidak Ya
Layanan Azure Machine Learning (Sebelumnya Layanan R) No Ya, lihat Layanan Azure Machine Learning di Azure SQL Managed Instance
Model pemulihan Hanya Pemulihan Penuh yang menjamin ketersediaan tinggi yang didukung. Model pemulihan Sederhana dan Dicatat Massal tidak tersedia. Hanya Pemulihan Penuh yang menjamin ketersediaan tinggi yang didukung. Model pemulihan Sederhana dan Dicatat Massal tidak tersedia.
Resource governor Tidak Ya
Pernyataan RESTORE No Ya, dengan opsi FROM URL wajib untuk file cadangan yang ditempatkan di Azure Blob Storage. Lihat Memulihkan perbedaan
Pulihkan database dari cadangan Hanya dari pencadangan otomatis, lihat Pemulihan SQL Database Dari pencadangan otomatis, lihat Pemulihan SQL Database dan dari pencadangan penuh yang ditempatkan di Azure Blob Storage, lihat Perbedaan pencadangan
Pulihkan database ke SQL Server Tidak. Gunakan BACPAC atau BCP pemulihan asli. Ya, hanya untuk SQL Server 2022. Untuk informasi selengkapnya, tinjau Memulihkan cadangan database SQL Managed Instance ke SQL Server 2022. Jika tidak, gunakan replikasi BACPAC, BCP, atau Transaksional.
Pencarian semantik Tidak Tidak
Service Broker No Ya. Lihat perbedaan Service Broker
Pengaturan konfigurasi server No Ya, lihat Perbedaan T-SQL
Set pernyataan Sebagian besar, lihat pernyataan individu Ya, lihat Perbedaan T-SQL
SQL Server Agent Tidak, lihat Pekerjaan elastis (pratinjau publik) Ya, lihat Perbedaan SQL Server Agent
Pengauditan SQL Server Tidak, lihat Audit SQL Database Ya, lihat Mengaudit perbedaan
Fungsi tersimpan sistem Sebagian besar, lihat fungsi individual Ya, lihat Prosedur tersimpan, fungsi, memicu perbedaan
Prosedur tersimpan sistem Beberapa, lihat prosedur tersimpan individu Ya, lihat Prosedur tersimpan, fungsi, memicu perbedaan
Tabel sistem Beberapa, lihat tabel individual Ya, lihat Perbedaan T-SQL
Tampilan katalog sistem Beberapa, lihat tampilan individual Ya, lihat Perbedaan T-SQL
TempDB Ya. Ukuran 32 GB per inti untuk setiap database. Ya. Ukuran 24-GB per vCore untuk seluruh tingkat GP dan dibatasi oleh ukuran instans pada tingkat BC
Tabel sementara Tabel sementara global yang tercakup dalam database dan lokal Tabel sementara global yang tercakup dalam instans data dan lokal
Pilihan zona waktu No Ya, lihat Zona waktu, dan harus dikonfigurasi saat SQL Managed Instance dibuat.
Bendera pelacakan No Ya, tetapi hanya set bendera pelacakan global yang terbatas. Lihat perbedaan DBCC
Replikasi Transaksional Ya, Pelanggan replikasi transaksional dan snapshot saja Ya, lihat batasan replikasi di SQL Managed Instance.
Transparent Data Encryption (TDE) Ya, lihat TDE untuk Azure SQL Ya, lihat TDE untuk Azure SQL
Autentikasi Windows No Ya, lihat Autentikasi Windows untuk perwakilan Microsoft Entra
Pengklusteran Failover Windows Server Tidak. Teknik lain yang memberikan ketersediaan tinggi disertakan dengan setiap database. Pemulihan bencana dibahas di Ringkasan kelangsungan bisnis Azure SQL Database. Tidak. Teknik lain yang memberikan ketersediaan tinggi disertakan dengan setiap database. Pemulihan bencana dibahas di Ringkasan kelangsungan bisnis Azure SQL Database.

Kapabilitas platform

Platform Azure menyediakan sejumlah kemampuan PaaS yang ditambahkan sebagai nilai tambahan untuk fitur database standar. Ada sejumlah layanan eksternal yang dapat digunakan dengan Azure SQL Database dan Azure SQL Managed Instance.

Fitur platform Azure SQL Database Instans Terkelola Azure SQL
Replikasi-Geo Aktif Ya, lihat Replikasi geografis aktif - semua tingkat layanan. Tidak, lihat grup failover sebagai alternatif.
Skala otomatis Ya, tetapi hanya dalam model tanpa server. Dalam model non-tanpa server, perubahan tingkat layanan (perubahan vCore, penyimpanan, atau DTU) cepat dan online. Perubahan tingkat layanan membutuhkan downtime minimal atau tidak sama sekali. Tidak, Anda perlu memilih komputasi dan penyimpanan yang dipesan. Perubahan tingkat layanan (penyimpanan vCore atau maks) online dan membutuhkan downtime minimal atau tidak sama sekali.
Pencadangan Otomatis Ya, lihat pencadangan otomatis di Azure SQL Database. Cadangan lengkap diambil setiap 7 hari, diferensial 12 jam, dan cadangan log setiap 5-10 menit. Ya, lihat pencadangan otomatis di Azure SQL Managed Instance. Cadangan lengkap diambil setiap 7 hari, diferensial 12 jam, dan cadangan log setiap 5-10 menit.
Penyetelan otomatis (indeks) Ya, lihat Penyetelan otomatis No
Zona Ketersediaan Ya Ya, dalam pratinjau, saat ini hanya untuk tingkat Kritis Bisnis
Azure Resource Health Ya Ya
Retensi cadangan jangka pendek Ya, lihat retensi jangka pendek. Default 7 hari, maksimal 35 hari. Ya, lihat retensi jangka pendek. 1-35 hari, default 7 hari.
Azure Database Migration Service (DMS) Ya Ya
Layanan Migrasi Data (DMA) Ya Tidak
Pekerjaan elastis Ya, lihat Pekerjaan elastis (pratinjau publik) Tidak. Gunakan Agen SQL atau Azure Automation.
Grup kegagalan Ya, lihat grup failover - semua tingkat layanan. Ya, lihat grup failover.
Akses sistem file Tidak. Gunakan BULK INSERT atau OPENROWSET untuk mengakses dan memuat data dari Azure Blob Storage sebagai alternatif. Tidak. Gunakan BULK INSERT atau OPENROWSET untuk mengakses dan memuat data dari Azure Blob Storage sebagai alternatif.
Pemulihan Geo Ya, lihat Pemulihan geografis Ya, lihat Pemulihan geografis
Retensi jangka panjang (LTR) Ya, lihat retensi jangka panjang, simpan pencadangan yang diambil secara otomatis hingga 10 tahun. Ya, lihat retensi jangka panjang, simpan pencadangan yang diambil secara otomatis hingga 10 tahun.
Jeda/lanjutkan Ya, dalam model tanpa server Ya, dengan Pratinjau berhenti/mulai
Manajemen berbasis kebijakan Tidak Tidak
Alamat IP Publik Ya. Akses dapat dibatasi menggunakan firewall atau titik akhir layanan. Ya. Perlu diaktifkan secara eksplisit dan port 3342 harus diaktifkan dalam aturan NSG. IP publik dapat dinonaktifkan jika diperlukan. Lihat Titik akhir publik untuk detail selengkapnya.
Pemulihan database ke titik waktu tertentu Ya, lihat Pemulihan titik waktu Ya, lihat Pemulihan titik waktu
Kumpulan sumber daya Ya, sebagai kumpulan database elastis Ya. Satu contoh SQL Managed Instance dapat memiliki beberapa database yang memiliki kumpulan sumber daya yang sama. Selain itu, Anda dapat menyebarkan beberapa instans SQL Managed Instance dalam kumpulan instans (pratinjau publik) yang dapat berbagi sumber daya.
Meningkatkan atau menurunkan skala (online) Ya, Anda dapat mengubah DTU atau vCores khusus atau penyimpanan maks dengan downtime minimal. Ya, Anda dapat mengubah DTU atau vCores khusus atau penyimpanan maks dengan downtime minimal.
Alias SQL Tidak, gunakan Alias DNS Tidak, gunakan Cliconfg untuk menyiapkan alias pada komputer klien.
Analitik SQL Ya Ya
Sinkronisasi Data SQL Ya, lihat Sinkronisasi Data SQL Tidak, gunakan replikasi transaksional.
SQL Server Analysis Services (SSAS) Tidak, Azure Analysis Services adalah layanan cloud Azure terpisah. Tidak, Azure Analysis Services adalah layanan cloud Azure terpisah.
SQL Server Integration Services (SSIS) Ya, dengan SSIS terkelola di lingkungan Azure Data Factory (ADF), tempat paket disimpan di SSISDB yang dihosting oleh Azure SQL Database dan dijalankan di Azure SSIS Integration Runtime (IR), lihat Membuat Azure-SSIS IR di ADF.

Untuk membandingkan fitur SSIS di SQL Database dan SQL Managed Instance, lihat Membandingkan SQL Database dengan SQL Managed Instance.
Ya, dengan SSIS terkelola di lingkungan Azure Data Factory (ADF), tempat paket disimpan di SSISDB yang dihosting oleh SQL Managed Instance dan dijalankan di Azure SSIS Integration Runtime (IR), lihat Membuat Azure-SSIS IR di ADF.

Untuk membandingkan fitur SSIS di SQL Database dan SQL Managed Instance, lihat Membandingkan SQL Database dengan SQL Managed Instance.
SQL Server Reporting Services (SSRS) Tidak - lihat Power BI Tidak - gunakan laporan halaman Power BI atau host SSRS di Azure VM. Meskipun SQL Managed Instance tidak dapat menjalankan SSRS sebagai layanan, SQL Managed Instance dapat menghosting database katalog SSRS untuk server pelaporan yang diinstal di Azure Virtual Machine, menggunakan autentikasi SQL Server.
Insight Performa Kueri (QPI) Ya Tidak. Gunakan laporan bawaan di SQL Server Management Studio dan Azure Data Studio.
VNet Sebagian, ini memungkinkan akses terbatas menggunakan Titik Akhir VNet Ya, SQL Managed Instance disuntikkan di VNet.
Titik akhir Layanan VNet Ya, lihat titik akhir layanan jaringan virtual. Ya, lihat kebijakan titik akhir layanan.
Peering VNet Global Ya, menggunakan IP Privat dan titik akhir layanan Ya, menggunakan penyerekan jaringan Virtual.
Konektivitas privat Ya, menggunakan Private Link Ya, menggunakan titik akhir lokal VNet atau titik akhir privat

Batas Sumber Daya

Tabel berikut membandingkan batas sumber daya maksimum yang tersedia untuk Azure SQL Database dan Azure SQL Managed Instance:

Golongan Azure SQL Database Instans Terkelola Azure SQL
Ukuran komputasi Hingga 128 vCore Hingga 128 vCore
Ukuran penyimpanan 1 GB - 100 TB 16 TB
Ukuran Tempdb 32 GB per vCore, hingga 2.560 GB Hingga 4 TB - dibatasi oleh ukuran penyimpanan yang dipesan
Throughput tulis log Hingga 100mb/dtk 4,5 MB/dtk per vCore (maks 192 MB/dtk)
Ketersediaan SLA Default
99.995% SLA dengan redundansi zona
SLA Default
Pencadangan Pilihan penyimpanan redundan lokal (LRS), zona-redundan (ZRS), atau geo-redundan (GRS)
Retensi 1-35 hari (7 hari secara default), dengan retensi jangka panjang hingga 10 tahun tersedia
Pilihan penyimpanan redundan lokal (LRS), zona-redundan (ZRS), geo-redundan (GRS) atau geo-zone-redundant (GZRS)
Retensi 1-35 hari (7 hari secara default), dengan retensi jangka panjang hingga 10 tahun tersedia
Replika Baca-saja Baca skala dengan 1-4 replika ketersediaan tinggi atau 1-30 replika bernama
0 - 4 replika-geografis
1 replika ketersediaan tinggi bawaan dapat dibaca
0 - 1 replika geografis menggunakan grup failover
Model diskon Instans yang dipesan
Keuntungan Azure Hibrida (tidak tersedia pada langganan pengembangan/pengujian)
Langganan Pengembangan/Pengujian Enterprise dan PAYG
Instans yang dipesan
Keuntungan Azure Hibrida (tidak tersedia pada langganan pengembangan/pengujian)
Langganan Pengembangan/Pengujian Enterprise dan PAYG

Untuk mempelajari selengkapnya tentang batas sumber daya untuk Azure SQL Database, tinjau:

Untuk mempelajari selengkapnya tentang batas sumber daya untuk Azure SQL Managed Instance, tinjau: Batas sumber daya.

Alat

Azure SQL Database dan Azure SQL Managed Instance mendukung berbagai alat data yang dapat membantu Anda mengelola data.

Alat Azure SQL Database Instans Terkelola Azure SQL
Portal Azure Ya Ya
editor Kueri portal Azure Ya Tidak
Azure CLI Ya Ya
Azure Data Studio Ya Ya
Azure PowerShell Ya Ya
File BACPAC (ekspor) Ya, lihat Ekspor SQL Database Ya, lihat Ekspor SQL Managed Instance
File BACPAC (impor) Ya, lihat Impor SQL Database Ya, lihat Impor SQL Managed Instance
Layanan Kualitas Data (DQS) Tidak Tidak
Master Data Services(MDS) No Tidak. Menghosting Master Data Services di Mesin Virtual Azure. Meskipun SQL Managed Instance tidak dapat menjalankan MDS sebagai layanan, SQL Managed Instance dapat menghosting database MDS untuk layanan MDS yang diinstal di Azure Virtual Machine, menggunakan autentikasi SQL Server.
SMO Ya, lihat SMO. Ya, sejak SMO versi 150.
SQL Server Data Tools (SSDT) Ya Ya
SQL Server Management Studio (SSMS) Ya Ya versi 18.0 dan yang lebih tinggi
SQL Server PowerShell Ya Ya
SQL Server Profiler Tidak, lihat Kejadian yang diperluas Ya
Manajer Pengoperasian Pusat Sistem Ya, lihat Paket Manajemen Pusat Sistem Microsoft untuk Azure SQL Database. Ya, lihat Paket Manajemen Pusat Sistem Microsoft untuk Azure SQL Managed Instance.

Metode migrasi

Anda dapat menggunakan berbagai metode migrasi untuk memindahkan data Anda antara SQL Server, Azure SQL Database, dan Azure SQL Managed Instance. Beberapa metode adalah Online dan mengambil semua perubahan yang dibuat pada sumber saat Anda menjalankan migrasi, sementara dalam metode Offline Anda perlu menghentikan beban kerja Anda yang memodifikasi data pada sumber saat migrasi sedang berlangsung.

Sumber Azure SQL Database Instans Terkelola Azure SQL
SQL Server (lokal, AzureVM, Amazon RDS) Online:Replikasi Transaksional
Offline:Database Migration Service (DMS), file BACPAC (impor), BCP
Online:Tautan Instans Terkelola, Layanan Pemutaran Ulang Log, Azure Data Migration Service (DMS), Replikasi Transaksional
Offline:Azure Database Migration Service, Pencadangan/pemulihan asli, file BACPAC (impor), BCP, Replikasi rekam jepret
Database tunggal Offline:File BACPAC (impor), BCP Offline:File BACPAC (impor), BCP
Instans Terkelola SQL Online:Replikasi Transaksional
Offline:File BACPAC (impor), BCP, Replikasi snapshot
Online:Pratinjau salinan/pemindahan database, Replikasi Transaksional
Offline: Pemulihan point-in-time lintas instans (Azure PowerShell atau Azure CLI), Pencadangan/pemulihan asli, file BACPAC (impor), BCP, replikasi Snapshot

Langkah berikutnya

Microsoft terus menambahkan fitur ke Azure SQL Database. Kunjungi halaman web Pembaruan Layanan untuk Azure untuk pembaruan terbaru menggunakan filter ini:

Untuk informasi selengkapnya tentang Azure SQL Database dan Azure SQL Managed Instance, lihat: