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.
Batasan saat ini dalam database cermin Microsoft Fabric dari Azure SQL Managed Instance tercantum di halaman ini. Halaman ini dapat berubah.
- Mirroring untuk instans terkelola SQL sesuai dengan kebijakan pembaruan 2022 menggunakan fitur Change Data Capture (CDC).
- Pencerminan untuk instans terkelola SQL dengan menggunakan kebijakan pembaruan 2025 atau selalu terbaru memanfaatkan fitur umpan perubahan pencerminan dari Fabric.
Untuk pemecahan masalah, lihat:
- Memecahkan masalah basis data terdistribusi Fabric
- Pemecahan masalah database mirror Fabric dari Azure SQL Managed Instance
Batasan pada tingkat database
Pencerminan pada Azure SQL Managed Instance tersedia untuk instans yang memiliki Kebijakan Pembaruan yang diatur ke Selalu diperbarui atau SQL Server 2025.
- Instans terkelola SQL dengan kebijakan pembaruan SQL Server 2022 dapat menggunakan Fabric Mirroring untuk SQL Server 2016-2022, yang menggunakan CDC alih-alih umpan perubahan. Untuk informasi selengkapnya, lihat Tutorial: Mengonfigurasi Microsoft Fabric Mirroring dari SQL Server.
Pengaturan Pemulihan Bencana Geo tidak didukung oleh Mirroring.
Fabric Mirroring untuk Azure SQL Managed Instance hanya didukung pada database utama yang dapat ditulis.
Database Azure SQL Managed Instance tidak dapat dicerminkan jika database memiliki: mengaktifkan Change Data Capture (CDC), replikasi transaksional, atau database sudah dicerminkan di ruang kerja Fabric lain.
Jumlah maksimum tabel yang dapat dicerminkan ke dalam Fabric adalah 500 tabel. Tabel apa pun di atas batas 500 saat ini tidak dapat direplikasi.
- Jika Anda memilih Cerminkan semua data saat mengonfigurasi Pencerminan, tabel yang akan dicerminkan adalah 500 tabel pertama saat semua tabel diurutkan menurut abjad berdasarkan nama skema lalu nama tabel. Kumpulan tabel yang tersisa di bagian bawah daftar yang diurutkan secara alfabetis tidak dipindahkan.
- Jika Anda membatalkan pilihan Mencerminkan semua data dan memilih tabel individual, Anda dicegah memilih lebih dari 500 tabel.
Fitur salinan/pemindahan database tidak didukung pada database yang dicerminkan. Jika Anda memindahkan atau menyalin database dengan pencerminan diaktifkan, salinan akan melaporkan status kesalahan pencerminan.
Jika database instans terkelola SQL Anda disiapkan untuk menggunakan fitur Azure SQL Managed Instance Link, replika yang dapat dibaca tidak didukung untuk menjadi sumber untuk pencerminan Fabric.
Jika database Anda dikonfigurasi untuk pencerminan lalu diganti namanya, fungsionalitas Monitor Mirroring akan berhenti berfungsi. Mengembalikan nama database ke nama yang dimilikinya ketika pencerminan disiapkan akan menyelesaikan masalah tersebut.
Basis data Azure SQL Managed Instance tidak dapat dicerminkan jika durabilitas transaksi yang tertunda diaktifkan pada basis data.
Izin dalam database sumber
- Keamanan tingkat baris didukung, tetapi izin saat ini tidak disebarluaskan ke data yang direplikasi di Fabric OneLake.
- Izin tingkat objek, misalnya memberikan izin ke kolom tertentu, saat ini tidak disebarluaskan ke data yang direplikasi di Fabric OneLake.
- Pengaturan masking data dinamis saat ini tidak disebarluaskan dari database sumber ke Fabric OneLake.
- Agar berhasil mengonfigurasi Mirroring untuk Azure SQL Managed Instance, prinsipal yang digunakan untuk menyambungkan ke instans terkelola SQL sumber perlu diberikan izin CONTROL atau db_owner . Disarankan untuk hanya memberikan ini hanya pada database yang dicerminkan - jangan lakukan di seluruh tingkat server.
Keamanan jaringan dan konektivitas
- Jika Azure SQL Managed Instance Anda tidak dapat diakses secara publik, buat gateway data jaringan virtual atau gateway data lokal untuk mencerminkan data. Pastikan jaringan Azure Virtual Network atau server gateway dapat tersambung ke Azure SQL Managed Instance melalui titik akhir privat.
- Identitas Terkelola yang Ditetapkan Sistem (SAMI) dari Azure SQL Managed Instance perlu diaktifkan dan harus menjadi identitas utama.
- Izin kontributor nama utama layanan (SPN) Azure SQL Managed Instance dari item basis data cermin Fabric tidak boleh dihapus.
- Identitas Terkelola yang Ditetapkan Pengguna (UAMI) tidak didukung.
- Pencerminan di antara penyewa Microsoft Entra tidak didukung jika Azure SQL Managed Instance dan ruang kerja Fabric berada di penyewa terpisah.
- Label Perlindungan Informasi/sensitivitas Microsoft Purview yang ditentukan dalam Azure SQL Managed Instance tidak dicerminkan ke Fabric OneLake.
Tingkat tabel
Tabel dengan kunci primer atau indeks terkluster (ketika kunci primer tidak ada) pada jenis yang tidak didukung tidak dapat dicerminkan - kolom komputasi, jenis yang ditentukan pengguna, geometri, geografi, ID hierarki, varian SQL, tanda waktu, datetime2(7), datetimeoffset(7), atau waktu(7).
Delta lake hanya mendukung enam digit presisi.
- Kolom tipe datetime2 di SQL, dengan presisi 7 digit pecahan detik, tidak memiliki tipe data yang sesuai dengan presisi yang sama dalam file Delta di Fabric OneLake. Kehilangan presisi terjadi jika kolom jenis ini dicerminkan dan digit kedua desimal ketujuh akan dipangkas.
- Jenis data datetimeoffset(7) tidak memiliki jenis data yang sesuai dengan presisi yang sama dalam file Delta di Fabric OneLake. Kehilangan presisi (hilangnya zona waktu dan desimal waktu ketujuh) terjadi jika kolom jenis ini dicerminkan.
Indeks penyimpan kolom berkluster saat ini tidak didukung.
Jika satu atau beberapa kolom dalam tabel berjenis Objek Biner Besar (LOB) dengan ukuran > 1 MB, data kolom dipotong menjadi ukuran 1 MB di Fabric OneLake. Konfigurasikan opsi konfigurasi server max text repl size untuk memungkinkan lebih dari 65.536 byte jika Anda ingin mengizinkan penyisipan data berukuran besar.
Tabel sumber yang memiliki salah satu fitur berikut yang digunakan tidak dapat dicerminkan:
- Tabel riwayat temporal dan tabel riwayat ledger
- Selalu Terenkripsi
- Tabel dalam memori
- Graph
- Tabel eksternal
Operasi bahasa definisi data tingkat tabel (DDL) berikut ini tidak diizinkan pada tabel sumber saat diaktifkan untuk pencerminan SQL Managed Instance ke Microsoft Fabric.
- Beralih/Pisahkan/Gabungkan partisi
- Mengubah kunci primer
Ketika ada perubahan DDL, snapshot data lengkap diulang untuk tabel yang diubah, dan seluruh data tabel dimasukkan kembali ke dalam Fabric OneLake.
Saat ini, tabel tidak dapat dicerminkan jika memiliki jenis data json .
- Saat ini, Anda tidak dapat MENGUBAH kolom menjadi tipe data json saat tabel dicerminkan.
Tampilan dan tampilan yang dimaterialisasi tidak didukung untuk peerminan.
Mulai Mei 2025, tabel dapat dicerminkan meskipun tidak memiliki kunci primer.
- Tabel tanpa kunci primer sebelum Mei 2025 tidak memenuhi syarat untuk dicerminkan. Setelah Mei 2025, tabel yang ada tanpa kunci primer tidak akan secara otomatis ditambahkan ke pencerminan, bahkan jika Anda telah memilih Mencerminkan tabel mendatang secara otomatis.
- Untuk mulai mencerminkan tabel tanpa kunci primer saat Anda telah memilih Mencerminkan tabel mendatang secara otomatis:
Hentikan replikasi kemudian mulai ulang replikasi, yang akan menyemai ulang semua tabel, dan mendeteksi tabel baru yang memenuhi syarat untuk pencerminan. Ini adalah langkah yang direkomendasikan.
Sebagai solusinya, buat tabel baru di database sumber. Ini memicu inventaris tabel untuk database sumber dan mendeteksi tabel yang tidak dicerminkan sebelumnya, termasuk yang tanpa kunci primer. Misalnya, skrip berikut membuat tabel bernama
test_20250401, lalu menghilangkannya setelah tabel dicerminkantest_20250401. Skrip ini mengasumsikan bahwa tabel bernamadbo.test_20250401belum ada.--This script assumes that a table named dbo.test_20250401 does not already exist. CREATE TABLE dbo.test (ID int not null);Setelah muncul dalam daftar tabel yang dicerminkan, Anda juga akan melihat tabel tanpa kunci primer. Kemudian, Anda dapat menghapus tabel
test.DROP TABLE dbo.test_20250401;
- Untuk mulai mencerminkan tabel tanpa kunci primer saat Anda belum memilih Mencerminkan tabel mendatang secara otomatis, tambahkan tabel ke daftar tabel yang dipilih dalam pengaturan pencerminan.
- Untuk mulai mencerminkan tabel tanpa kunci primer saat Anda telah memilih Mencerminkan tabel mendatang secara otomatis:
- Tabel tanpa kunci primer sebelum Mei 2025 tidak memenuhi syarat untuk dicerminkan. Setelah Mei 2025, tabel yang ada tanpa kunci primer tidak akan secara otomatis ditambahkan ke pencerminan, bahkan jika Anda telah memilih Mencerminkan tabel mendatang secara otomatis.
Tingkat kolom
- Jika tabel sumber berisi kolom komputasi, kolom ini tidak dapat dicerminkan ke Fabric OneLake.
- Jika tabel sumber berisi kolom dengan salah satu jenis data ini, kolom ini tidak dapat dicerminkan ke Fabric OneLake. Jenis data berikut tidak didukung untuk pencerminan:
- image
- Teks/ntext
- xml
- json
- rowversion/Timestamp
- sql_variant
- Jenis yang Ditentukan Pengguna (UDT)
- geometry
- geography
- Pencerminan mendukung replikasi kolom yang berisi spasi atau karakter khusus dalam nama (seperti
,;{}()\n\t=). Untuk tabel di bawah replikasi sebelum fitur ini diaktifkan, Anda perlu memperbarui pengaturan database yang dicerminkan atau memulai ulang pencerminan untuk menyertakan kolom tersebut. Dapatkan informasi lebih lanjut tentang dukungan pemetaan kolom Delta . - Operasi bahasa definisi data tingkat kolom (DDL) berikut ini tidak didukung pada tabel sumber saat diaktifkan untuk pencerminan SQL Managed Instance ke Microsoft Fabric:
- Mengubah kolom
- Ganti nama kolom (
sp_rename)
Batasan item yang tercermin
- Pengguna harus menjadi anggota peran Admin/Anggota di dalam ruang kerja untuk membuat pencerminan SQL Managed Instance.
- Menghentikan fungsi pencerminan menonaktifkan pencerminan secara keseluruhan.
- Memulai pencerminan menginisialisasi ulang semua tabel, secara efektif memulai dari awal.
- Jika kapasitas Fabric dihentikan dan kemudian dimulai ulang, mirroring akan berhenti berfungsi dan perlu dimulai ulang secara manual. Tidak akan ada pesan peringatan/kesalahan yang menunjukkan bahwa pencerminan berhenti berfungsi.
Batasan titik akhir analitik SQL
- Titik akhir analitik SQL sama dengan titik akhir analitik Lakehouse SQL. Ini adalah pengalaman baca-saja yang sama. Lihat Batasan titik akhir analitik SQL.
- Hierarki skema sumber direplikasi ke database cermin. Untuk database cermin yang dibuat sebelum fitur ini diaktifkan, skema sumber diratakan, dan nama skema dikodekan ke dalam nama tabel. Jika Anda ingin mengatur ulang tabel dengan skema, buat ulang database cermin Anda. Pelajari selengkapnya dari Replikasi hierarki skema sumber.
Wilayah yang didukung
Pencerminan database dan pencerminan terbuka tersedia di semua wilayah Microsoft Fabric. Untuk informasi selengkapnya, lihat Ketersediaan wilayah Fabric.