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 Veritabanı'ndaki Microsoft Fabric yansıtılmış veritabanlarındaki 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 Veritabanı'ndaki Fabric yansıtılmış veritabanlarıyla ilgili sorunları giderme
Veritabanı düzeyi sınırlamaları
Azure SQL Veritabanı için Fabric Yansıtma yalnızca yazılabilir bir birincil veritabanında desteklenir.
Veritabanında Değişiklik Verisi Yakalama (CDC) etkinleştirildiyse, SQL için Azure Synapse Bağlantısı etkinse veya veritabanı zaten başka bir Doku çalışma alanında yansıtılıyorsa, Azure SQL Veritabanı yansıtılamaz.
Fabric'e yansıtılabilecek maksimum tablo sayısı 500 tablodur. 500 sınırının üzerindeki tablolar şu anda kopyalanamaz.
- 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 500 tablodur. Alfabetik listenin alt kısmındaki kalan tablo kümesi yansıtılmamıştır.
- Tüm verileri yansıt'ın seçimini kaldırır ve tek tek tabloları seçerseniz, 500'den fazla tablo seçmeniz engellenir.
.dacpacAzure SQL Veritabanı dağıtımları, yansıtılan tablolarda değişiklik yapılmasını sağlamak için publish özelliğini/p:DoNotAlterReplicatedObjects=Falsegerektirir..dacpacdağıtımlarında kullanılabilen yayımlama ayarları hakkında daha fazla bilgi için SqlPackage yayımlama belgelerine bakın.Veritabanı için gecikmeli işlem dayanıklılığı etkinleştirildiyse Azure SQL Veritabanı 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 Veritabanı için Yansıtmayı başarıyla yapılandırmak için, kaynak Azure SQL Veritabanı'na bağlanmak için kullanılan sorumluya CONTROL izni veya db_owner rolü gibi daha üst düzey izinlere dahil edilen 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 Veritabanı hizmet prensip adı (SPN) katkıda bulunan izinleri, Fabric yansıtılmış veritabanı öğesinden kaldırılmamalıdır.
Azure SQL Veritabanı ve Fabric çalışma alanı ayrı kiracılarda olduğunda Microsoft Entra kiracıları arasında yansıtma desteklenmez.
Azure SQL Veritabanı'nda tanımlanan Microsoft Purview Information Protection/duyarlılık etiketleri, Fabric OneLake'e aktarılmaz ve yansıtılmaz.
Tablo düzeyi
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.
- 7 ondalıklı basamak duyarlığına sahip SQL türü datetime2 sütunlarının, Fabric OneLake'deki Delta dosyalarında aynı duyarlığa sahip bir veri türü karşılığı 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ı kesinliktir. - 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ı
- Always Encrypted (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/bölme/birleştirme
- Birincil anahtarı değiştirme
DDL değişikliği olduğunda, değiştirilen tablo için eksiksiz bir veri anlık görüntüsü yeniden başlatılır ve veriler yeniden yüklenir.
Şu anda bir tablo json veya vektör veri türüne sahipse yansıtılamaz.
- Şu anda, bir tablo yansıtıldığında bir 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, bu sütunlar Fabric OneLake'e yansıtılamaz. Yansıtma için aşağıdaki veri türleri desteklenmez:
- image
- Metin/ntext
- 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 tümüyle salt okunur bir deneyimdir. Bkz. SQL analizi uç nokta sınırlamaları.
Desteklenen bölgeler
Veritabanı yansıtma ve açık yansıtma tüm Microsoft Fabric bölgelerinde kullanılabilir. Daha fazla bilgi için Fabric bölgesinin kullanılabilirliği'ne bakın.