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.
Artikel ini mencantumkan batasan saat ini dalam database cermin Microsoft Fabric dari SQL Server. Artikel ini dapat berubah.
Untuk pemecahan masalah, lihat:
- Memecahkan masalah basis data terdistribusi Fabric
- Mengatasi masalah database cermin dalam Fabric dari SQL Server
Batasan platform
- Fabric Mirroring untuk SQL Server 2025 saat ini tidak didukung untuk instans SQL Server 2025 yang berjalan di Azure Virtual Machine.
- Fabric Mirroring untuk SQL Server 2025 saat ini tidak didukung di SQL Server di Linux.
Batasan pada tingkat database
Fabric Mirroring untuk SQL Server hanya didukung pada database utama grup ketersediaan.
- Fabric Mirroring saat ini tidak didukung pada instans kluster failover.
Database SQL Server tidak dapat dicerminkan jika database sudah dikonfigurasi untuk Azure Synapse Link untuk SQL atau database sudah dicerminkan di ruang kerja Fabric lain.
- Anda tidak dapat mencerminkan database dalam instans SQL Server 2025 jika Change Data Capture (CDC) diaktifkan pada database sumber.
Anda dapat mencerminkan hingga 500 tabel ke Fabric. Saat ini Anda tidak dapat mereplikasi tabel apa pun di atas batas 500.
- 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. Pencerminan tidak menyertakan kumpulan tabel yang tersisa di bagian bawah daftar alfabet.
- Jika Anda menghapus Mencerminkan semua data dan memilih tabel individual, Anda tidak dapat memilih lebih dari 500 tabel.
.dacpacpenyebaran ke SQL Server memerlukan properti publish/p:DoNotAlterReplicatedObjects=Falseuntuk mengaktifkan modifikasi pada tabel yang digandakan apa pun. Untuk informasi selengkapnya tentang pengaturan penerbitan yang tersedia untuk penyebaran.dacpac, lihat dokumentasi penerbitan SqlPackage.Fabric Mirroring dari SQL Server 2025 tidak didukung saat fitur berikut diaktifkan:
- Replikasi
- CDC
- Fabric Mirroring dari SQL Server 2016-2022 memerlukan CDC. Tinjau Masalah dan Batasan yang Diketahui dengan CDC.
Anda tidak dapat mereplikasi database SQL Server jika Anda mengaktifkan durabilitas transaksi tertunda untuk database.
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 ke data yang direplikasi di Fabric OneLake.
- Agar berhasil mengonfigurasi Mirroring untuk SQL Server, berikan izin kepada prinsipal yang digunakan untuk terhubung ke sumber SQL Server ALTER ANY EXTERNAL MIRROR. Izin ini disertakan dalam izin tingkat yang lebih tinggi seperti CONTROL atau peran db_owner .
- Saat menyiapkan CDC untuk SQL Server versi 2016-2022, admin memerlukan keanggotaan dalam peran server sysadmin untuk menyiapkan CDC awalnya. Setiap pemeliharaan CDC di masa mendatang akan memerlukan keanggotaan dalam peran server sysadmin. Pencerminan akan menggunakan CDC jika sudah diaktifkan untuk database dan tabel yang perlu dicerminkan. Jika CDC belum diaktifkan, Tutorial: Mengonfigurasi Microsoft Fabric Mirroring dari SQL Server akan mengatur
fabric_loginlogin agar sementara menjadi anggota peran server sysadmin guna mengonfigurasi CDC. Jika CDC sudah ada, Anda tidak perlu menambahkanfabric_loginsementara ke peran sysadmin server.
Keamanan jaringan dan konektivitas
- Jangan hapus izin kontributor nama prinsipal layanan SQL Server (SPN) dari item database cermin Fabric.
- Pemantulan di seluruh penyewa Microsoft Entra tidak didukung di mana instans SQL Server dan ruang kerja Fabric berada di penyewa yang terpisah.
- Label Perlindungan/sensitivitas Informasi Microsoft Purview yang ditentukan di SQL Server tidak diteruskan dan direplikasi ke Fabric OneLake.
Tingkat tabel
Anda tidak dapat mencerminkan tabel dengan kunci primer atau indeks berkluster (saat kunci primer tidak ada) pada jenis yang tidak didukung. Jenis yang tidak didukung termasuk kolom komputasi, jenis yang ditentukan pengguna, geometri, geografi, ID hierarki, varian SQL, tanda waktu, datetime2(7), datetimeoffset(7), dan waktu(7).
Delta lake hanya mendukung enam digit presisi. - Kolom SQL jenis datetime2 dengan presisi 7 digit pecahan detik tidak memiliki jenis data yang sesuai dengan presisi yang sama dalam file Delta di Fabric OneLake. Presisi hilang jika Anda mencerminkan kolom jenis ini, digit kedua desimal ketujuh dipangkas.
- Jenis data datetimeoffset(7) tidak memiliki jenis data yang sesuai dengan presisi yang sama dalam file Delta di Fabric OneLake. Akan ada kehilangan presisi (hilangnya zona waktu dan desimal waktu ketujuh) jika Anda menyalin kolom jenis ini.
Indeks penyimpan kolom berkluster saat ini tidak didukung.
Jika satu atau beberapa kolom dalam tabel berjenis Objek Biner Besar (LOB) dengan ukuran lebih besar dari 1 MB, Fabric OneLake memotong data kolom ke ukuran 1 MB.
Anda tidak dapat mencerminkan tabel sumber yang menggunakan salah satu fitur berikut:
- Tabel riwayat temporal dan tabel riwayat ledger
- Selalu Terenkripsi
- Tabel dalam memori
- Graph
- Tabel eksternal
Anda tidak dapat melakukan operasi bahasa definisi data tingkat tabel (DDL) berikut pada tabel sumber database SQL saat diaktifkan untuk pencerminan.
- Beralih, memisahkan, atau menggabungkan partisi
- Mengubah kunci primer
Saat ini, Anda tidak dapat mencerminkan tabel jika memiliki jenis data json atau vektor .
- Saat ini, Anda tidak dapat mengubah kolom untuk menggunakan tipe data vektor atau json saat tabel dicerminkan.
Di SQL Server 2025, ketika ada perubahan DDL, cuplikan data lengkap dimulai kembali untuk tabel yang diubah, dan data diinisialisasi ulang.
Di SQL Server 2016-2022, ketika ada perubahan DDL, pencerminan gagal dengan kesalahan berikut:
Definisi tabel 'SCHEMA.TABLE' telah berubah sejak CDC diaktifkan. Harap aktifkan kembali CDC (EXEC sys.sp_cdc_disable_table @source_schema = N'SCHEMA', @source_name = TABLE', @capture_instance = N'SCHEMA_TABLE'; EXEC sys.sp_cdc_enable_table @source_schema = N'SCHEMA', @source_name = TABLE', @role_name = NULL, @capture_instance = N'SCHEMA_TABLE', @supports_net_changes = 1;)"
Untuk melanjutkan pencerminan, hentikan dan mulai ulang CDC dengan menggunakan perintah
sys.sp_cdc_disable_tabledansys.sp_cdc_enable_tableyang disediakan dalam pesan kesalahan. Tabel kemudian diatur ulang dengan snapshot baru.Saat mencerminkan SQL Server 2016-2022, Anda tidak dapat mencerminkan tabel jika tidak memiliki kunci primer.
Tingkat kolom
- Fabric Mirroring dari SQL Server tidak mereplikasi jenis data berikut:
- CLR
- vector
- json
- geometry
- geography
- hierarchyid
- sql_variant
- Timestamp/rowversion
- xml
- Jenis yang Ditentukan Pengguna (UDT)
- image
- Teks/ntext
- Jika tabel sumber berisi kolom komputasi, Anda tidak dapat mencerminkan kolom ini ke Fabric OneLake.
- 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. Untuk informasi selengkapnya, lihat dukungan untuk pemetaan kolom Delta.
Batasan gudang
- 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. Untuk informasi selengkapnya, lihat Mereplikasi hierarki skema sumber.
Batasan item yang tercermin
- Anda harus menjadi anggota peran admin atau ruang kerja Anggota untuk membuat pencerminan SQL Database.
- Menghentikan fungsi pencerminan menonaktifkan pencerminan secara keseluruhan.
- Memulai pencerminan menginisialisasi ulang semua tabel, secara efektif memulai dari awal.
Batasan titik akhir analitik SQL
- Titik akhir analitik SQL sama dengan titik akhir analitik Lakehouse SQL. Ini adalah pengalaman baca-saja yang sama. Untuk informasi selengkapnya, lihat Batasan titik akhir analitik SQL.
Wilayah yang didukung
Pencerminan database dan pencerminan terbuka tersedia di semua wilayah Microsoft Fabric. Untuk informasi selengkapnya, lihat Ketersediaan wilayah Fabric.