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.
Bu makalede, SQL Server Microsoft Fabric yansıtılmış veritabanlarında geçerli sınırlamalar listelenmiştir. Bu makale değiştirilebilir.
Sorun giderme için bkz:
- Fabric yansıtılmış veritabanlarıyla ilgili sorunları giderme
- SQL Server'da Kumaş yansıtılmış veritabanlarını sorun giderin
Platform sınırlamaları
- SQL Server 2025 için Doku Yansıtma şu anda Azure Sanal Makinesinde çalışan SQL Server 2025 örnekleri için desteklenmemektedir.
- SQL Server 2025 için Fabric Mirroring şu anda Linux üzerinde SQL Server'da desteklenmiyor.
Veritabanı düzeyi sınırlamaları
SQL Server için Yapı 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 Link için yapılandırılmışsa veya veritabanı başka bir Fabric (Doku) çalışma alanında zaten yansıtılmaktaysa yansıtılamaz.
- Kaynak veritabanında Değişiklik Verilerini Yakalama (CDC) etkinleştirilmişse, SQL Server 2025 örneğinde bir veritabanını yansıtamazsınız.
Fabric'a en fazla 1000 tablo yansıtabilirsiniz. Şu anda 1000 sınırının üzerindeki tabloları çoğaltamazsınız.
- 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 1000 tablodur. Yansıtma, alfabetik listenin en altında kalan tablo kümesini içermez.
- Tüm verileri yansıt seçeneğinin işaretini kaldırıp tek tek tabloları seçerseniz, 1000'den fazla tablo seçemezsiniz.
SQL Server 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.SQL Server 2025'te Ağ Yansıtma, aşağıdaki özellikler etkin olduğunda desteklenmez:
- Replication
- CDC
- SQL Server 2016-2022'den Veri Yansıtma için CDC gerekir. CDC ile İlgili Bilinen Sorunlar ve Sınırlamalar'ı gözden geçirin.
Veritabanı için gecikmeli işlem dayanıklılığı etkinleştirilirse SQL Server veritabanını yansıtamazsınız.
Kaynak veritabanındaki izinler
- Satır düzeyi güvenlik desteklenir, ancak izinler şu anda Fabric OneLake'deki çoğaltılmış verilere iletilmemektedir.
- Nesne düzeyinde izinler, örneğin belirli sütunlara izin verme, şu anda Doku OneLake'te çoğaltılan verilere yayılmaz.
- Dinamik veri maskeleme ayarları şu anda Doku OneLake'te çoğaltılan verilere yayılmaz.
- SQL Server yansıtmayı başarıyla yapılandırmak için, kaynak SQL Server'a bağlanmak için kullanılan kullanıcıya ALTER ANY EXTERNAL MIRROR izni verin. Bu izin CONTROL veya db_owner rolü gibi daha üst düzey izinlere dahil edilir.
- SQL Server sürüm 2016-2022 için CDC'yi ayarlarken, bir yöneticinin başlangıçta CDC'yi ayarlamak için sysadmin sunucu rolüne üye olması gerekir. Gelecekteki herhangi bir CDC bakımı için sysadmin sunucu rolüne üyelik gerekir. Veritabanı ve tablolar için yansıtma gerekiyorsa ve CDC zaten etkinse, yansıtma için CDC kullanılır. CDC henüz etkinleştirilmemişse, SQL Server'dan Microsoft Fabric Yansıtmayı Yapılandırma Tutorialı, CDC'yi yapılandırma amacıyla
fabric_loginoturum bilgisini geçici olarak sysadmin sunucu rolünün bir üyesi olacak şekilde yapılandırır. CDC zaten varsa, sunucu sysadmin rolüne geçici olarak eklemenizfabric_logingerekmez.
Ağ ve bağlantı güvenliği
- Fabric yansıtılmış veritabanı öğesinden SQL Server hizmet ilkesi adı (SPN) katkı izinlerini kaldırmayın.
- Microsoft Entra kiracıları arasında yansıtma, SQL Server örneğinin ve Doku çalışma alanının ayrı kiracılarda olduğu durumlarda desteklenmez.
- SQL Server'da tanımlanan Microsoft Purview Information Protection/duyarlılık etiketleri, Doku OneLake'e aktarılmamakta ve yansıtılmamakta.
Tablo Seviyesi
Desteklenmeyen türlerde tabloları birincil anahtarla veya kümelenmiş dizinle (birincil anahtar mevcut olmadığında) yansıtamazsınız. Desteklenmeyen türler, hesaplanan sütunlar, kullanıcı tanımlı türler, geometri, coğrafya, hiyerarşi ID, SQL değişkeni, zaman damgası, datetime2(7), datetimeoffset(7) ve time(7) arasında bulunur.
Delta Lake yalnızca altı basamak hassasiyet destekler. - 7 haneli ondalık kesinliğe sahip datetime2 SQL türündeki sütunların, Fabric OneLake'deki Delta dosyalarında aynı kesinlikte karşılık gelen veri türü yoktur. Bu türdeki sütunları yansıtırsanız kesinlik kaybolur, ondalıkta yedinci basamak kırpılır.
- Datetimeoffset(7) veri türü, Fabric OneLake'deki Delta dosyalarında aynı kesinlikte karşılık gelen bir veri türüne sahip değildir. Bu tür sütunları yansıtırsanız hassasiyet kaybolur (saat dilimi ve zamanın yedinci ondalık basamağının kaybı).
Kümelenmiş columnstore dizinleri şu anda desteklenmiyor.
Tablodaki bir veya daha fazla sütun boyutu 1 MB'tan büyük olan Büyük İkili Nesne (LOB) türündeyse, Doku OneLake sütun verilerini 1 MB boyutuna kadar kısaltır.
Aşağıdaki özelliklerden herhangi birini kullanan kaynak tabloları yansıtamazsınız:
- 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şlemlerini gerçekleştiremezsiniz.
Bölüm değiştirme
- Birincil anahtarı değiştirme
Şu anda json veya vektör veri türüne sahip bir tabloyu yansıtamazsınız.
- Şu anda, bir tablo yansıtıldığında vektör veya json veri türünü kullanmak için sütunu değiştiremezsiniz.
SQL Server 2025'te bir 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 görüntülenir.
SQL Server 2016-2022'de DDL değişikliği olduğunda yansıtma aşağıdaki hatayla başarısız oluyor:
"Tablo 'SCHEMA. TABLE' tanımı CDC etkinleştirildiğinden beri değişti. Lütfen CDC'yi yeniden etkinleştirin (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;)"
Yansıtmayı sürdürmek için, hata iletisinde sağlanan
sys.sp_cdc_disable_tablevesys.sp_cdc_enable_tablekomutlarını kullanarak CDC'yi durdurun ve yeniden başlatın. Daha sonra tablo, yeni bir anlık görüntüyle sıfırlanır.SQL Server 2016-2022'yi yansıtırken, birincil anahtarı olmayan bir tabloyu yansıtamazsınız.
Sütun düzeyi
- SQL Server'deki Alt Yapı Yansıtma aşağıdaki veri türlerini replike etmez:
- CLR
- vector
- json
- geometry
- geography
- hierarchyid
- sql_variant
- Zaman damgası/rowversion
- xml
- Kullanıcı Tanımlı Türler (UDT)
- image
- Metin/Metin
- Kaynak tabloda hesaplanan sütunlar varsa, bu sütunları Fabric OneLake'e aktaramazsınız.
- 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. Daha fazla bilgi için bkz. delta sütun eşleme desteği .
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. Daha fazla bilgi için bkz . Kaynak şema hiyerarşisini çoğaltma.
Yansıtılmış öğe sınırlamaları
- SQL Veritabanı yansıtması oluşturmak için Yönetici veya Üye çalışma alanı rolünün üyesi olmanız 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. Daha fazla bilgi için bkz. SQL analytics 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.