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 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:

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 sertifikat dan Peti kunci Ya, lihat Penyimpanan sertifikat 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) Iya, untuk pengguna pada tingkat database. Login tingkat server sedang dalam pratinjau. Ya. 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. Ya
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.
Panduan Indeks Penyimpan Kolom Ya - Tingkat Premium, Tingkat Standar - S3 ke atas, Tingkat Tujuan Umum, Tingkat Kritis Bisnis, dan Tingkat Hyperscale. Ya
Common Language Runtime - CLR Tidak Ya, tetapi tanpa akses ke sistem berkas dalam pernyataan CREATE ASSEMBLY, lihat Perbedaan CLR
Informasi Masuk 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 Ya
Transaksi lintas database Tidak Ya, dalam kasus ini. Lihat Perbedaan server yang ditautkan untuk kueri lintas instansi.
Email database - DbMail Tidak Ya
Pencerminan database (tidak digunakan lagi) Tidak Tidak
Pencerminan database di Microsoft Fabric Ya Ya
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, lihatlah pernyataan masing-masing Ya
DMV Sebagian besar, lihat DMV individual Ya, lihat Perbedaan T-SQL
Elastic Query Ya, dengan jenis RDBMS yang diperlukan (pratinjau) Tidak, gunakan query lintas basis data asli dan Linked Server
Pemberitahuan acara Tidak, lihat Pemberitahuan Tidak
Expressions Ya Ya
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 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 Tidak 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
Fungsi Untuk sebagian besar kasus, lihat fungsi secara 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 Kebanyakan orang melihat elemen individual Ya, lihat Perbedaan T-SQL
Ledger Ya Ya
Fitur tautan Tidak Ya
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 Shipping 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 Ya Ya
Mengonfigurasi pemberitahuan lanjutan untuk peristiwa pemeliharaan terencana Ya Ya
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
OPENDATASOURCE Tidak Ya, hanya untuk SQL Database, SQL Managed Instance, SQL Server. Lihat perbedaan T-SQL
OPENQUERY Tidak Ya, hanya untuk SQL Database, SQL Managed Instance, 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
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
Query Store Ya Ya
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) Tidak 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. Yang didukung adalah hanya Pemulihan Penuh yang menjamin ketersediaan tinggi. Model pemulihan Sederhana dan Dicatat Massal tidak tersedia.
Pengelola Sumber Daya Tidak Ya
Pernyataan RESTORE Tidak 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 Tidak. Gunakan BACPAC atau BCP sebagai pengganti pemulihan native. Ya, hanya untuk SQL Server 2022 dari instans yang memiliki kebijakan pembaruan SQL Server 2022. 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 Tidak Tidak
Service Broker Tidak Ya. Lihat perbedaan Service Broker
Pengaturan konfigurasi server Tidak Ya, lihat Perbedaan T-SQL
Pernyataan pengaturan Sebagian besar, silakan lihat pernyataan masing-masing. 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
Synapse Link untuk SQL Ya Tidak
Fungsi sistem Kebanyakan, lihat fungsi individu 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 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 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 Tidak Ya, lihat Zona waktu, dan harus dikonfigurasi saat SQL Managed Instance dibuat.
Penanda pelacakan Tidak 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
Autentikasi Windows Tidak Ya, lihat Autentikasi Windows untuk perwakilan Microsoft Entra
Kluster 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.

Catatan

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

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 Azure SQL Managed Instance
Replikasi Geo Aktif Ya, lihat Replikasi geografis aktif pada semua tingkatan layanan. Tidak, lihat grup-grup failover sebagai suatu 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 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 lengkap diambil setiap 7 hari, cadangan diferensial setiap 12 jam, dan cadangan log setiap 5-10 menit.
Penyetelan otomatis (indeks) Ya, lihat Penyetelan otomatis Tidak
Zona Ketersediaan Ya Ya. Untuk tingkat layanan Tujuan Umum yang saat ini dalam pratinjau, dan tingkat layanan Kritis Bisnis yang sudah tersedia secara umum
Azure Resource Health Ya Ya
Retensi cadangan jangka pendek Ya, lihat retensi jangka pendek. Default 7 hari, maksimal 35 hari. Silakan 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 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.
Geo-restore Ya, lihat Geo-restore (Pemulihan Geografis) Ya, lihat 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, simpan cadangan yang diambil secara otomatis hingga 10 tahun.
Jeda/lanjutkan Ya, dalam model tanpa server Ya, dengan Hentikan / 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 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.
Alias SQL Tidak, gunakan Alias DNS Tidak, gunakan Cliconfg untuk menyiapkan alias pada komputer klien.
Pemantau database (pratinjau) Ya Ya
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 Ya Tidak. Gunakan laporan bawaan di SQL Server Management Studio dan Azure Data 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:

Kategori Azure SQL Database Azure SQL Managed Instance
Jumlah komputasi Hingga 128 vCPU Hingga 128 vCore
Ukuran penyimpanan 1 GB - 128 TB 32 GB - 16 TB (32 TB dalam pratinjau dengan tingkat Tujuan Umum Generasi Berikutnya)
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 4,5 MB/dtk per vCore (maks 192 MB/dtk)
Ketersediaan Default SLA
99.995% SLA dengan redundansi zona
SLA Default
Pencadangan 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
Model potongan harga Instans Cadangan
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 Dev/Test Pay-As-You-Go

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 Azure SQL Managed Instance
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) Tidak 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 Extended Events 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 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.

Sumber Azure SQL Database Instans Terkelola Azure SQL
SQL Server (lokal, AzureVM, Amazon RDS) Online:Replikasi Transaksional
Offline:Layanan Migrasi Data (DMS), 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
Instansiasi Dikelola SQL 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: