Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure SQL Database Microsoft Fabric yansıtılmış veritabanlarında geçerli sınırlamalar bu sayfada listelenmiştir. Bu sayfa değiştirilebilir.
Sorun giderme için bkz:
- Fabric yansıtılmış veritabanlarıyla ilgili sorunları giderme
- Azure SQL Database Fabric yansıtılmış veritabanlarında sorun giderme işlemi yapın
Veritabanı düzeyi sınırlamaları
Azure SQL Veritabanı için kumaş yansıtma yalnızca yazılabilir bir ana veritabanında desteklenir.
Azure SQL Database, veritabanında Değişiklik Veri Yakalama (CDC) etkinleştirilmişse, SQL için Azure Synapse Link varsa veya veritabanı zaten başka bir Fabric çalışma alanında yansıtılıyorsa yansıtılamaz.
Fabric üzerine yansıtılabilecek en fazla tablo sayısı 1.000'dir. 1000 sınırının üzerindeki tablolar şu anda çoğaltılamaz.
- Yansıtmayı yapılandırırken Tüm verileri yansıt'ı seçerseniz, tüm tablolar şema adına ve ardından tablo adına göre alfabetik olarak sıralandığında yansıtılacak tablolar ilk 1.000 tablodur. Alfabetik listenin en altındaki kalan tablo kümesi yansıtılamaz.
- Tüm verileri yansıt'ın seçimini kaldırır ve tek tek tabloları seçerseniz, 1.000'den fazla tablo seçmeniz engellenir.
Azure SQL Database için
.dacpacdağıtımları, yansıtılan tablolarda değişiklik yapılmasını etkinleştirmek için/p:DoNotAlterReplicatedObjects=Falseyayımlama özelliğini gerektirir..dacpacdağıtımlarında kullanılabilen yayımlama ayarları hakkında daha fazla bilgi için SqlPackage yayımlama belgelerine bakın.Azure SQL Databasesi, veritabanı için gecikmeli işlem dayanıklılığı etkinleştirildiyse yansıtılamaz.
Kaynak veritabanındaki izinler
- Satır düzeyi güvenlik desteklenir, ancak izinler şu anda Fabric OneLake'de çoğaltılan verilere yayılmamaktadır.
- Nesne düzeyinde izinler, örneğin belirli sütunlara izin verme, şu anda Doku OneLake'te çoğaltılan verilere yayılmamaktadır.
- Dinamik veri maskeleme ayarları şu anda Doku OneLake'te çoğaltılan verilere yayılmaz.
- Azure SQL Database yansıtmayı başarıyla yapılandırmak için, kaynak Azure SQL Database'e bağlanmak için kullanılan sorumluya, daha üst düzey bir izin olan CONTROL izni veya db_owner rolü içinde yer alan ALTER ANY EXTERNAL MIRROR izni verilmelidir.
Ağ ve bağlantı güvenliği
Azure SQL mantıksal sunucusunun Sistem Tarafından Atanan Yönetilen Kimlik (SAMI) veya Kullanıcı Tarafından Atanan Yönetilen Kimlik (UAMI) etkinleştirilmesi ve birincil kimlik olması gerekir.
Uyarı
Kullanıcı Tarafından Atanan Yönetilen Kimlik (UAMI) desteği şu anda önizleme aşamasındadır.
Azure SQL Database hizmet ilkesi adı (SPN) katkıda bulunan izinleri, Fabric aynalanmış veritabanı öğesinden kaldırılmamalıdır.
Microsoft Entra kiracıları arasında yansıtma, Azure SQL Veritabanı ve Fabric çalışma alanı farklı kiracılarda olduğunda desteklenmez.
Azure SQL Database'de tanımlanan Microsoft Purview Information Protection/duyarlılık etiketleri, Fabric OneLake'e aktarılmaz ve yansıtılmaz.
Tablo Seviyesi
Desteklenmeyen türlerde birincil anahtar veya kümelenmiş dizin içeren tablolar (birincil anahtar olmadığında) yansıtılamaz. Hesaplanan sütunlar, kullanıcı tanımlı türler, geometri, coğrafya, hiyerarşi kimliği, SQL değişkeni, zaman damgası, tarih saat2(7), datetimeoffset(7)veya time(7).
Delta Lake yalnızca altı basamak hassasiyet destekler.
- SQL türü datetime2 olan ve 7 kesirli saniye basamağı duyarlığında olan sütunların, Fabric OneLake'deki Delta dosyalarında aynı duyarlıkta karşılık gelen bir veri türü yoktur. Hassasiyet kaybı, bu tür sütunlar yansıtılırsa ve yedinci ondalık basamağın ikinci rakamı kırpılırsa meydana gelir.
- Birincil anahtar şu veri türlerinden biriyse, tablo yansıtılamaz: datetime2(7), datetimeoffset(7), time(7), burada
7yedi basamaklı hassasiyettir. - Datetimeoffset(7) veri türü, Fabric OneLake'deki Delta dosyalarında aynı duyarlıkla karşılık gelen bir veri türüne sahip değildir. Bu tür sütunlar yansıtıldığında hassasiyet kaybı (saat dilimi ve yedinci zaman ondalık basamağı kaybı) oluşur.
Kümelenmiş columnstore dizinleri şu anda desteklenmiyor.
Tablodaki bir veya daha fazla sütun boyutu > 1 MB olan Büyük İkili Nesne (LOB) türündeyse, sütun verileri Doku OneLake'te 1 MB boyutunda kesilir.
Kullanımda olan aşağıdaki özelliklerden herhangi birine sahip kaynak tablolar yansıtılamaz.
- Zamana bağlı geçmiş tabloları ve defter geçmişi tabloları
- Her Zaman Şifreli
- Bellek içi tablolar
- Graph
- Dış tablolar
Yansıtma için etkinleştirildiğinde SQL veritabanı kaynak tablolarında aşağıdaki tablo düzeyinde veri tanımı dili (DDL) işlemlerine izin verilmez.
Bölüm değiştirme
- Birincil anahtarı değiştirme
DDL değişikliği olduğunda, değiştirilen tablo için tam bir veri anlık görüntüsü yeniden başlatılır ve veriler yeniden görüntülenir.
Şu anda bir tablo json veya vektör veri türüne sahipse yansıtılamaz.
- Şu anda, bir tablo yansıtıldığında sütunu vektör veya json veri türüne dönüştüremezsiniz.
Nisan 2025'ten itibaren, bir tablo birincil anahtarı olmasa bile yansıtılabilir.
- Nisan 2025'e kadar birincil anahtarları olmayan tablolar yansıtılmaya uygun değildi. Nisan 2025'ten sonra, "gelecekteki tabloları otomatik olarak yansıtma" seçeneğini işaretlemiş olsanız bile, birincil anahtarı olmayan mevcut tablolar yansıtma işlemine otomatik olarak eklenmeyecek.
- Gelecekteki tabloları otomatik olarak yansıtmayı seçtiğinizde birincil anahtarlar olmadan tabloları yansıtmaya başlamak için:
Çoğaltmayı durdurun ve çoğaltmayı başlatın; bu da tüm tabloları yeniden başlatır ve yansıtma için uygun yeni tabloları tespit eder. Önerilen adım budur.
Geçici bir çözüm olarak, kaynak veritabanında yeni bir tablo oluşturun. Bu, kaynak veritabanı için bir tablo envanterini tetikler ve birincil anahtarları olmayanlar da dahil olmak üzere daha önce yansıtılmamış tabloları algılar. Örneğin, aşağıdaki betik,
test_20250401adlı bir tablo oluşturur vetest_20250401tablosu yansıtıldıktan sonra onu bırakır. Bu betik, adlıdbo.test_20250401bir tablonun zaten mevcut olmadığını varsayar.--This script assumes that a table named dbo.test_20250401 does not already exist. CREATE TABLE dbo.test (ID int not null);Yansıtılmış tablolar listesinde göründükten sonra, birincil anahtarları olmayan tabloları da görmelisiniz. Ardından
testtablosunu kaldırabilirsiniz.DROP TABLE dbo.test_20250401;
- Gelecekteki tabloları otomatik olarak yansıt'ı seçmediğinizde birincil anahtarlar olmadan tabloları yansıtmaya başlamak için, tabloları yansıtma ayarlarında seçili tablolar listesine ekleyin.
- Gelecekteki tabloları otomatik olarak yansıtmayı seçtiğinizde birincil anahtarlar olmadan tabloları yansıtmaya başlamak için:
- Nisan 2025'e kadar birincil anahtarları olmayan tablolar yansıtılmaya uygun değildi. Nisan 2025'ten sonra, "gelecekteki tabloları otomatik olarak yansıtma" seçeneğini işaretlemiş olsanız bile, birincil anahtarı olmayan mevcut tablolar yansıtma işlemine otomatik olarak eklenmeyecek.
Sütun düzeyi
- Kaynak tablo hesaplanan sütunlar içeriyorsa, bu sütunlar Fabric OneLake'e yansıtılamaz.
- Kaynak tabloda bu veri türlerinden birine sahip sütunlar varsa, söz konusu sütunlar Fabric OneLake'e yansıtılamaz. Yansıtma için aşağıdaki veri türleri desteklenmez:
- image
- Metin/Metin
- xml
- rowversion/Zaman damgası
- sql_variant
- Kullanıcı Tanımlı Türler (UDT)
- geometry
- geography
- Yansıtma, adlarda boşluk veya özel karakterler içeren sütunları çoğaltmayı destekler (örneğin,
,;{}()\n\t=). Bu özellik etkinleştirilmeden önce çoğaltma altındaki tablolar için yansıtılmış veritabanı ayarlarını güncelleştirmeniz veya yansıtmayı bu sütunları içerecek şekilde yeniden başlatmanız gerekir. Delta sütun eşleme desteğinden daha fazla bilgi edinin.
Ambar sınırlamaları
- Kaynak şema hiyerarşisi yansıtılmış veritabanına çoğaltılır. Bu özellik etkinleştirilmeden önce oluşturulan yansıtılmış veritabanları için kaynak şema düzleştirilir ve şema adı tablo adına kodlanır. Tabloları şemalarla yeniden düzenlemek istiyorsanız, yansıtılmış veritabanınızı yeniden oluşturun. Kaynak şema hiyerarşisini çoğaltma hakkında daha fazla bilgi edinin.
Yansıtılmış öğe sınırlamaları
- Kullanıcının SQL Veritabanı yansıtması oluşturabilmesi için çalışma alanında Yönetici/Üye rolünde üye olması gerekir.
- Yansıtmanın durdurulması yansıtmayı tamamen devre dışı bırakır.
- Yansıtmayı başlatmak, tüm tabloları yeniden başlatarak tamamen baştan başlamayı sağlar.
SQL analytics uç nokta sınırlamaları
- SQL analizi uç noktası, Lakehouse SQL analiz uç noktasıyla aynıdır. Aynı şekilde salt okunur deneyim olarak devam ediyor. Bkz. SQL analizi uç nokta sınırlamaları.
Desteklenen bölgeler
Veritabanı yansıtma ve açık yansıtma tüm Microsoft Fabric bölgelerde kullanılabilir. Daha fazla bilgi için Fabric bölgesinin kullanılabilirliği'ne bakın.