Bagikan melalui


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 tinggi atau tidak dapat digunakan di dunia PaaS memiliki fungsionalitas terbatas di Azure SQL Database dan Azure SQL Managed Instance.

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

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.

Feature Azure SQL Database Instans Terkelola Azure SQL
Kompatibilitas database 100 - 160 100 - 160
Always Encrypted Ya, lihat Penyimpanan sertifikat dan Peti kunci Ya, lihat Penyimpanan sertifikat dan Peti 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 No No
Auditing Ya, lihat Audit Ya, lihat Audit, dengan beberapa perbedaan
Autentikasi Microsoft Entra (sebelumnya Azure Active Directory) Iya, untuk pengguna pada tingkat database. Login tingkat server sedang dalam pratinjau. Yes. Pengguna pada tingkat database dan login pada 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
Perintah BULK INSERT Ya, tetapi hanya dari penyimpanan Blob Azure sebagai sumber. Ya, tetapi hanya dari Azure Blob Storage sebagai sumber, silakan lihat perbedaannya.
Sertifikat dan Kunci Asimetris Ya, tanpa akses ke sistem file untuk operasi BACKUP dan CREATE. Ya, tanpa akses ke sistem file untuk BACKUP dan CREATE operasi, lihat perbedaan sertifikasi.
Ubah pengambilan data - CDC Ya, untuk tingkat S3 ke atas. Dasar, S0, S1, S2 tidak didukung. Yes
Kolase - server/instans Ya, kolasi database default adalah SQL_Latin1_General_CP1_CI_AS. Pengurutan database dapat diatur pada saat pembuatan dan tidak dapat diperbarui. Tentukan pengurutan untuk data (COLLATE) dan pengurutan 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.
Indeks penyimpan kolom Ya - Tingkat Premium, Tingkat Standar - S3 ke atas, Tingkat Tujuan Umum, Tingkat Kritis Bisnis, dan Tingkat Hyperscale. Yes
Common Language Runtime - CLR No Ya, tetapi tanpa akses ke sistem berkas dalam pernyataan CREATE ASSEMBLY, lihat Perbedaan CLR
Credentials Ya, tapi hanya kredensial database ruang lingkup. Ya, tetapi hanya Azure Key Vault dan SHARED ACCESS SIGNATURE yang didukung, lihat detailnya
Kueri nama lintas database (tiga bagian) Tidak, lihat Kueri elastis Yes
Transaksi lintas database No Ya, dalam kasus ini. Lihat Perbedaan server yang ditautkan untuk kueri lintas instansi.
Virtualisasi data Ya, untuk CSV, Delta 1.0, dan Parquet. Lihat Virtualisasi Data untuk Azure SQL Database. Anda juga dapat mengkueri data dalam file yang ditempatkan di Azure Blob Storage menggunakan OPENROWSET fungsi. Di SQL Server, fitur ini dikenal sebagai PolyBase. 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. Di SQL Server, fitur ini dikenal sebagai PolyBase.
Email database - DbMail No Yes
Pencerminan database (tidak digunakan lagi) No No
Pencerminan database di Microsoft Fabric Yes Yes
Rekam jepret database No No
Virtualisasi database No Yes
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 Yes
Tampilan partisi terdistribusi No Yes
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 Yes
DMVs Sebagian besar, lihat DMV individual Ya, lihat Perbedaan T-SQL
Kueri elastis Ya, dengan jenis RDBMS yang diperlukan (pratinjau) Tidak, gunakan query lintas basis data asli dan Linked Server
Pemberitahuan peristiwa Tidak, lihat Pemberitahuan No
Expressions Yes Yes
Extended Events (XEvent) Beberapa, lihat Peristiwa yang Diperluas di Azure SQL Database dan Azure SQL Managed Instance Ya, lihat Perbedaan Peristiwa yang Diperluas.
Prosedur tersimpan yang diperpanjang No No
File dan grup file Grup file utama saja Yes. Jalur file secara otomatis ditetapkan dan lokasi file tidak dapat ditentukan dalam ALTER DATABASE ADD FILE.
Filestream No Tidak, lihat fitur dari instans terkelola SQL.
Pencarian teks-lengkap (FTS) Ya, tetapi filter non-Microsoft dan pemecah kata tidak didukung Ya, tetapi filter non-Microsoft dan pemecah kata tidak didukung
Functions 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 Kebanyakan orang melihat elemen individual Ya, lihat Perbedaan T-SQL
Ledger Yes Yes
Fitur tautan No Yes
Server tertaut Tidak, lihat Kueri Elastis Yes. Hanya untuk SQL Server dan SQL Database tanpa transaksi terdistribusi.
Server yang ditautkan yang membaca dari file (CSV, Excel) No. Gunakan BULK INSERT atau OPENROWSET sebagai alternatif untuk format CSV. No. Gunakan BULK INSERT atau OPENROWSET sebagai alternatif untuk format CSV. Lacak permintaan ini pada item Umpan Balik SQL Managed Instance
Pengiriman log Ketersediaan melalui redundansi disertakan dengan setiap database. Pemulihan bencana dibahas di Ringkasan kelangsungan bisnis. Dibuat secara asli sebagai bagian dari proses migrasi Azure Data Migration Service (DMS). Dibangun secara native untuk proyek migrasi data kustom sebagai Layanan Eksternal Pemutaran Ulang Log.
Tidak tersedia sebagai solusi ketersediaan tinggi, karena metode ketersediaan lainnya melalui redundansi disertakan dengan setiap database dan tidak disarankan untuk menggunakan Log-shipping sebagai alternatif ketersediaan tinggi. Pemulihan bencana dibahas di Ringkasan kelangsungan bisnis. Tidak tersedia sebagai mekanisme replikasi antar database - gunakan replika sekunder pada lapisan Business Critical, kelompok failover, atau replikasi transaksional sebagai alternatif.
Login dan pengguna Ya, tapi CREATE LOGIN dan ALTER LOGIN pernyataannya terbatas. Log masuk Windows tidak didukung. Proses masuk Microsoft Entra sedang dalam tahap pratinjau. EXECUTE AS LOGIN tidak didukung - gunakan EXECUTE AS USER. Ya, dengan beberapa perbedaan. Lihat Autentikasi Windows untuk Azure SQL Managed Instance - proses memerlukan sinkronisasi Direktori Aktif ke ID Microsoft Entra.
Pemilihan jendela pemeliharaan Yes Yes
Mengonfigurasi pemberitahuan lanjutan untuk peristiwa pemeliharaan terencana Yes Yes
Pencatatan minimal dalam impor massal Tidak, hanya model Pemulihan Penuh yang didukung. Tidak, hanya model Pemulihan Penuh yang didukung.
Memodifikasi sistem data No Yes
Otomatisasi OLE No No
OPENDATASOURCE No Ya, hanya untuk SQL Database, SQL Managed Instance, dan SQL Server. Lihat perbedaan T-SQL
OPENQUERY No Ya, hanya untuk SQL Database, SQL Managed Instance, dan SQL Server. Lihat perbedaan T-SQL
OPENROWSET Ya, memang hanya untuk mengimpor dari Azure Blob Storage. Ya, hanya ke SQL Database, SQL Managed Instance, SQL Server dan mengimpor dari penyimpanan Blob Azure. Lihat perbedaan T-SQL
Operators Sebagian besar, lihat operator individual Ya, lihat Perbedaan T-SQL
Pemberitahuan Kueri No Yes
Penyimpanan Query Yes Yes
Query Store untuk replika sekunder Tidak, fitur Penyimpanan Kueri untuk replika sekunder tidak tersedia untuk Azure SQL Database. Saat ini, Query Store pada replika sekunder berisi informasi tentang beban kerja dari replika utama. Tidak, fitur Penyimpanan Kueri untuk replika sekunder tidak tersedia untuk Azure SQL Managed Instance. Saat ini, Query Store pada replika sekunder berisi informasi tentang beban kerja dari replika utama.
Layanan Azure Machine Learning (Sebelumnya Layanan R) No Ya, lihat Layanan Azure Machine Learning di Azure SQL Managed Instance
Model pemulihan Didukung hanya Pemulihan Penuh yang menjamin ketersediaan tinggi. Model pemulihan Sederhana dan Dicatat Massal tidak tersedia. Didukung hanya Pemulihan Penuh yang menjamin ketersediaan tinggi. Model pemulihan Sederhana dan Dicatat Massal tidak tersedia.
Gubernur sumber daya No Yes
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 Dari pencadangan otomatis saja, lihat Memulihkan database dari cadangan Dari pencadangan otomatis, lihat Memulihkan database dari cadangan dan dari pencadangan penuh yang ditempatkan di Azure Blob Storage, lihat Perbedaan cadangan
Pulihkan database ke SQL Server No. Gunakan BACPAC atau BCP sebagai pengganti pemulihan native. Ya, tetapi hanya untuk SQL Server 2022, atau SQL Server 2025 berdasarkan kebijakan pembaruan instans terkelola SQL. Pulihkan database ke SQL Server 2022 dari instans yang memiliki kebijakan pembaruan SQL Server 2022. Pulihkan database ke SQL Server 2025 dari instans yang memiliki kebijakan pembaruan SQL Server 2025. Untuk informasi selengkapnya, tinjau Memulihkan database ke SQL Server 2022 dari Azure SQL Managed Instance. Jika tidak, gunakan BACPAC, BCP, atau replikasi transaksional.
Pencarian semantik No No
Service Broker No Yes. Lihat perbedaan Service Broker
Pengaturan konfigurasi server No Ya, lihat Perbedaan T-SQL
Mengatur pernyataan Sebagian besar, lihat pernyataan individu Ya, lihat Perbedaan T-SQL
SQL Server Agent Tidak, lihat Pekerjaan elastis Ya, lihat Perbedaan SQL Server Agent
Pengauditan SQL Server Tidak, lihat Pengauditan untuk Azure SQL Database Ya, lihatlah Perbedaan Audit
Azure Synapse Link untuk SQL Yes No
Fungsi sistem Sebagian besar, lihat fungsi individual Ya, lihat Prosedur tersimpan, fungsi, memicu perbedaan
Prosedur sistem tersimpan Sebagian, lihat prosedur tersimpan masing-masing Ya, lihat Prosedur tersimpan, fungsi, memicu perbedaan
Tabel sistem Beberapa, lihat tabel masing-masing Ya, lihat Perbedaan T-SQL
Tampilan katalog sistem Beberapa, lihat pandangan masing-masing Ya, lihat Perbedaan T-SQL
TempDB Yes. Ukuran 32 GB per inti untuk setiap database. Yes. Ukuran 24-GB per vCore untuk seluruh tingkat GP dan dibatasi oleh ukuran instans pada tingkat BC
Tabel sementara Tabel sementara lokal dan tabel sementara global yang dicakup oleh lingkup basis data Tabel sementara global yang memiliki cakupan instans dan tabel sementara lokal
Pilihan zona waktu No Ya, lihat Zona waktu, dan harus dikonfigurasi saat SQL Managed Instance dibuat.
Bendera pelacakan No Ya, tapi hanya sejumlah terbatas bendera pelacakan global. Lihat perbedaan DBCC
Replikasi transaksional Ya, Pengguna 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
Windows authentication No Ya, lihat Autentikasi Windows untuk perwakilan Microsoft Entra
Kluster Failover Windows Server No. Teknik lain yang memberikan ketersediaan tinggi disertakan dengan setiap database. Pemulihan bencana dibahas di Ringkasan kelangsungan bisnis Azure SQL Database. No. Teknik lain yang memberikan ketersediaan tinggi disertakan dengan setiap database. Pemulihan bencana dibahas di Ringkasan kelangsungan bisnis Azure SQL Database.

Note

Beberapa ketersediaan fitur Azure SQL Managed Instance bergantung pada kebijakan pembaruan instans yang dikonfigurasi.

Kemampuan 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 geografis aktif Ya, lihat Replikasi geografis aktif pada semua tingkatan layanan. Tidak, lihat grup-grup failover sebagai suatu alternatif.
Auto-scale 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 dikhususkan. Perubahan layanan tingkat (vCore atau penyimpanan maksimum) dilakukan secara online dan menyebabkan downtime minimal atau tidak sama sekali.
Pencadangan otomatis Ya, lihat pencadangan otomatis di Azure SQL Database. Cadangan data penuh dilakukan setiap 7 hari, diferensial setiap 12 jam, dan cadangan log setiap 5-10 menit. Ya, lihat pencadangan otomatis di Azure SQL Managed Instance. Cadangan data penuh dilakukan setiap 7 hari, diferensial setiap 12 jam, dan cadangan log setiap 5-10 menit.
Penyetelan otomatis (indeks) Ya, lihat Penyetelan otomatis No
Zona Ketersediaan Yes Yes. Untuk tingkat layanan Tujuan Umum yang saat ini dalam pratinjau, dan tingkat layanan Kritis Bisnis yang sudah tersedia secara umum
Azure Resource Health Yes Yes
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) Yes Yes
Pekerjaan elastis Ya, lihat Pekerjaan elastis No. Gunakan Agen SQL atau Azure Automation.
Grup failover Ya, lihat grup failover - semua tingkat layanan. Ya, lihat grup failover.
Akses sistem file No. Gunakan BULK INSERT atau OPENROWSET untuk mengakses dan memuat data dari Azure Blob Storage sebagai alternatif. No. Gunakan BULK INSERT atau OPENROWSET untuk mengakses dan memuat data dari Azure Blob Storage sebagai alternatif.
Geo-restore Ya, lihat Geo-restore (Pemulihan Geografis) Ya, lihat Geo-restore (Pemulihan Geografis)
Retensi jangka panjang (LTR) Ya, lihat retensi jangka panjang dan simpan pencadangan yang diambil secara otomatis hingga 10 tahun. Ya, lihat retensi jangka panjang dan simpan pencadangan yang diambil secara otomatis hingga 10 tahun.
Pause/resume Ya, dalam model tanpa server Ya, dengan Hentikan / mulai
Manajemen berbasis kebijakan No No
Alamat IP Publik Yes. Akses dapat dibatasi menggunakan firewall atau titik akhir layanan. Yes. 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 Yes. 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 yang dapat berbagi sumber daya.
Meningkatkan atau menurunkan skala (online) Ya, Anda dapat mengubah DTU atau vCores khusus atau penyimpanan maks dengan downtime minimal. Iya, Anda dapat mengubah vCores yang dipesan atau penyimpanan maksimum dengan downtime minimal.
SQL Alias Tidak, gunakan Alias DNS Tidak, gunakan Cliconfg untuk menyiapkan alias pada komputer klien.
Pemantau database (pratinjau) Yes Yes
Sinkronisasi Data SQL Ya, tetapi Sinkronisasi Data SQL akan dihentikan pada tahun 2027. Sebagai gantinya, lihat Penghentian Sinkronisasi Data SQL: Bermigrasi ke solusi alternatif. 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 terinci 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.
Wawasan Kinerja Kueri Yes No. Gunakan laporan bawaan di SQL Server Management Studio.
VNet Sebagian fitur ini memungkinkan akses terbatas dengan 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 Virtual Network Peering.
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:

Category Azure SQL Database Instans Terkelola Azure SQL
Ukuran komputasi Hingga 128 vCPU Hingga 128 vCPU
Ukuran penyimpanan 1 GB - 128 TB 32 GB - 16 TB (32 TB dengan tingkat Tujuan Umum Next-Gen)
Ukuran Tempdb 32 GB per vCore, hingga 2.560 GB Hingga 4 TB - dibatasi oleh ukuran penyimpanan yang dipesan
Rendemen penulisan log Hingga 100mb/dtk Tergantung pada tingkat layanan dan perangkat keras 4,5 MiB/dtk - 12 MiB/dtk per vCore (maks 192 MiB/dtk)
Availability Default SLA
99.995% SLA dengan redundansi zona
Default SLA
Backups Pilihan penyimpanan redundansi lokal (LRS), zona-redundansi (ZRS), atau redundansi geografis (GRS)
Retensi 1-35 hari (7 hari secara default), dengan retensi jangka panjang hingga 10 tahun tersedia
Pilihan penyimpanan redundansi lokal (LRS), redundansi zona (ZRS), redundansi geografis (GRS), atau redundansi zona-geografis (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 bawaan ketersediaan tinggi bisa dibaca
0 - 1 replika geografis menggunakan kelompok failover
Diskon model Instans yang dipesan
Keuntungan Azure Hibrida (tidak tersedia pada langganan pengembangan/pengujian)
Enterprise dan Penawaran Langganan Dev/Test Bayar Sesuai Penggunaan
Instans yang dipesan
Keuntungan Azure Hibrida (tidak tersedia pada langganan pengembangan/pengujian)
Enterprise dan Penawaran Langganan Dev/Test Bayar Sesuai Penggunaan

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.

Tools

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

Tool Azure SQL Database Instans Terkelola Azure SQL
portal Azure Yes Yes
editor Kueri portal Azure Yes No
Azure CLI Yes Yes
Azure PowerShell Yes Yes
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) No No
Master Data Services(MDS) No No. 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) Yes Yes
SQL Server Management Studio (SSMS) Yes Ya (versi 18.0 dan yang lebih tinggi)
SQL Server PowerShell Yes Yes
SQL Server Profiler Tidak, lihat Extended Events Yes
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 metode migrasi yang berbeda 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.

Source Azure SQL Database Instans Terkelola Azure SQL
SQL Server (lokal, AzureVM, Amazon RDS) Online:Replikasi Transaksional
Offline:File BACPAC (impor), BCP
Online:Tautan Instans yang Dikelola, 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
SQL Managed Instance Online:Replikasi Transaksional
Offline:File BACPAC (impor), BCP, Replikasi Snapshot
Online:Menyalin/Memindahkan Database, Replikasi Transaksional
Offline: Pemulihan point-in-time lintas instans (Azure PowerShell atau Azure CLI), Pencadangan/pemulihan asli, file BACPAC (impor), BCP, replikasi Snapshot

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: