Aracılığıyla paylaş


Microsoft Fabric'te SQL Server'dan yansıtılan veritabanlarındaki sınırlamalar

SQL Server'dan 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:

Platform sınırlamaları

  • SQL Server 2025 için "Fabric Mirroring" şu anda Azure Sanal Makinesi'nde çalışan SQL Server 2025 örnekleri için desteklenmemektedir.
  • SQL Server 2025 için Doku Yansıtma (Fabric Mirroring) şu anda Linux üzerinde SQL Server'da desteklenmemektedir.

Veritabanı düzeyi sınırlamaları

  • SQL Server için Doku Yansıtma yalnızca bir kullanılabilirlik grubunun birincil veritabanında desteklenir.

    • Ağ Yapısı Yansıtma şu anda bir yük devretme kümesi örneğinde desteklenmiyor.
  • SQL Server veritabanı, veritabanı zaten SQL için Azure Synapse Bağlantısı için yapılandırılmışsa veya veritabanı zaten başka bir Fabric çalışma alanında yansıtılmışsa yansıtılamaz.

    • Kaynak veritabanında Veri Yakalamayı Değiştir (CDC) etkinleştirildiyse, SQL Server 2025 örneğindeki bir 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.
  • .dacpac SQL Server dağıtımları, yansıtılan tablolarda değişiklik yapılmasını sağlamak için publish özelliğini /p:DoNotAlterReplicatedObjects=False gerektirir. .dacpac dağıtımlarında kullanılabilen yayımlama ayarları hakkında daha fazla bilgi için SqlPackage yayımlama belgelerine bakın.

  • Aşağıdaki özellikler etkinleştirildiğinde SQL Server 2025'ten Doku Yansıtma desteklenmez:

  • SQL Server veritabanı için gecikmeli işlem dayanıklılığı etkinleştirildiyse 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.
  • SQL Server için Yansıtma'yı başarıyla yapılandırmak için, kaynak SQL Server'a 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

  • SQL Server hizmet asıl adı (SPN) katkıda bulunan izinleri Fabric yansıtılmış veritabanı öğesinden kaldırılmamalıdır.
  • SQL Server örneği ve Fabric çalışma alanı ayrı kiracılarda olduğunda, Microsoft Entra kiracıları arasında yansıtma desteklenmez. 
  • SQL Server'da tanımlanan Microsoft Purview Information Protection/duyarlılık etiketleri, Fabric OneLake'e devredilmez 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).

  • SQL Server 2016 ile SQL Server 2022 arasında yansıtılırken, birincil anahtarı olmayan bir tablo yansıtılamaz.

  • 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.
    • 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.

Sütun düzeyi

  • SQL Server'dan Altyapı Yansıtma, aşağıdaki veri türlerini çoğaltmaz:
    • CLR
    • vector
    • json
    • geometry
    • geography
    • hierarchyid
    • sql_variant
    • Zaman damgası/rowversion
    • xml
    • Kullanıcı Tanımlı Türler (UDT)
    • image
    • Metin/ntext
  • Kaynak tablo hesaplanan sütunlar içeriyorsa, bu sütunlar Fabric OneLake'e yansıtılamaz. 
  • 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ı

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.

Sonraki adım