Sınırlamalar ve dikkat edilecek hususlar | Qlik Cloud Yardımı
Ana içeriğe geç Tamamlayıcı içeriğe geç

Sınırlamalar ve dikkat edilecek hususlar

Bir Microsoft SQL Server (Microsoft CDC tabanlı) kaynağı kullanırken aşağıdaki sınırlamaların ve dikkat edilecek hususların farkında olmalısınız:

Tüm veri görevleri için sınırlamalar ve dikkat edilecek hususlar

  • İkincil bir Microsoft Azure SQL Yönetilen Örneği (Managed Instance) kaynak veritabanı olarak desteklenmez.
  • Dizinlenmiş görünümlerden veri Moving desteklenmez.
  • Tüm kaynak tablolarda MS-CDC'nin etkinleştirilmesi gerekliliğinden kaynaklanan sınırlamalar şunları içerir:
    • Tabloyu kesme (Truncate table) desteklenmez
    • WRITETEXT ve UPDATETEXT yardımcı programları desteklenmez

    MS-CDC sınırlamaları hakkında daha fazla bilgi için Microsoft Yardım'a bakın.

  • db_owner rolü olmadan çalıştırıldığında aşağıdaki sınırlamalar geçerlidir:

    • DDL'lerin yakalanması desteklenmez. moving hatalarını önlemek için, görevi çalıştırmadan önce Bağlantı ayarlarındaki DDL olaylarını yakala onay kutusunu temizlemeniz gerekir.

    • MS-CDC otomatik olarak etkinleştirilemez ve bu nedenle manuel olarak etkinleştirilmelidir. moving hatalarını önlemek için, görevi çalıştırmadan önce Bağlantı ayarlarındaki Tüm yakalanan tablolarda MS-CDC'yi etkinleştir onay kutusunu temizlemeniz gerekir.

    Bilgi notudb_owner rolü olmadan çalıştırmak için özel izinler gereklidir. Daha fazla bilgi için bkz. Gerekli izinler.
  • Hesaplanan sütunlarda Moving işlemi yalnızca Tam Yükleme moving görevleri için desteklenir. CDC sırasında, hesaplanan sütunlarda yapılan INSERT işlemleri hedefte NULL olarak görünecek, UPDATE işlemleri ise yoksayılacaktır.
  • Bölüm değiştirme (Partition switching) desteklenmez.
  • Aşağıdaki DML modeli desteklenmez:

    select <*> into <new_table> from <existing_table>

  • Sütun düzeyinde şifreleme desteklenmez. Bu tür tablolar, şifrelenmiş sütunlar olmadan hedefe yazılacaktır.
  • Microsoft Azure SQL Yönetilen Örneği uzamsal veri türlerine (GEOGRAPHY ve GEOMETRY) bir değer eklerken, SRID (Uzamsal Referans Sistemi Tanımlayıcısı) özelliği yoksayılabilir (bu durumda varsayılan SRID kullanılır: GEOMETRY için 0 ve GEOGRAPHY için 4326) veya farklı bir sayı belirtilebilir. Uzamsal veri türlerine sahip tabloları moving sırasında, Veri Hareketi ağ geçidi kullanıcı tarafından eklenen SRID'yi varsayılan SRID ile değiştirir.
  • Columnstore dizinleri desteklenmez.
  • Bellek için iyileştirilmiş tablolar (In-Memory OLTP kullanan) desteklenmez.
  • Geçici (Temporal) veritabanları desteklenmez
  • Gecikmeli dayanıklılık (Delayed durability) desteklenmez
  • Bir ODBC sınırlaması nedeniyle, bir Birincil Anahtarın parçası olarak 16'dan fazla sütun bulunamaz.
  • Maskeli veriler hedefte maskesiz olarak oluşturulur.
  • OpenLDAP desteklenmez

  • ADR (Hızlandırılmış Veritabanı Kurtarma) kullanmak üzere yapılandırılmış veritabanlarından Moving işlemi desteklenmez.

  • Adında bir tek tırnak (') olan tablo veya şema için Moving işlemi desteklenmez.

  • Veritabanına DACPAC kullanılarak uygulanan değişiklikler yakalanmaz.

  • Toplamı 8060 baytı aşan sabit boyutlu sütunlara (NCHAR ve CHAR verileri dahil) sahip MS-CDC Değişiklik Tabloları desteklenmez.

  • Sistem tabloları ve görünümleri desteklenmez.

çoğaltma ve yerleştirme görevleri için sınırlamalar ve dikkat edilecek hususlar

  • Tüm kaynak tablolarda MS-CDC'nin etkinleştirilmesi gerekliliği nedeniyle, yeniden adlandırılan sütunlar CDC sırasında yakalanmayacaktır.

    MS-CDC sınırlamaları hakkında daha fazla bilgi için Microsoft Yardım'a bakın.

  • DDL işlemlerini yakalarken geçerli olan sınırlamalar şunlardır:

    • RENAME TABLE yakalanmayacaktır. Bir RENAME TABLE DDL'si ile karşılaşıldığında, görev hedef tabloyu yeniden adlandırmadan değişiklikleri yakalamaya devam edecektir. Görev durdurulup devam ettirilirse veya kurtarılabilir bir hata oluşursa, CT tablosunun manuel olarak hizalanmasına izin vermek için tablo askıya alınacaktır.
    • Tablo düzeyindeki DDL'ler desteklenmez. Bir tablo DDL'si ile karşılaşıldığında, DDL hedefe aktarılacak ve CT tablosunun manuel olarak hizalanmasına izin vermek için tablo askıya alınacaktır.
  • db_owner rolü olmadan çalıştırıldığında, DDL'lerin yakalanması desteklenmez.

    Bilgi notudb_owner rolü olmadan çalıştırmak için özel izinler gereklidir. Daha fazla bilgi için bkz. db_owner rolü olmadan çalıştırma.
  • db_owner rolü olmadan çalıştırıldığında, MS-CDC otomatik olarak etkinleştirilemez ve bu nedenle manuel olarak etkinleştirilmelidir. moving hatalarını önlemek için, görevi çalıştırmadan önce Bağlantı özelliklerindeki Tüm yakalanan tablolarda MS-CDC'yi etkinleştir onay kutusunu da temizlemeniz gerekir.

  • Tek bir işlem içindeki DDL ve DML deyimlerini yakalama desteklenmez.

Desteklenmeyen güvenlik özellikleri

Aşağıdaki güvenlik özelliklerini kullanan tablolar desteklenmez:

  • Always Encrypted
  • Satır Düzeyi Güvenliği

Desteklenmeyen veri türleri

Şu veri türleri desteklenmez:

  • CURSOR
  • SQL_VARIANT
  • TABLE
Bilgi notu

Kullanıcı tanımlı veri türleri, temel türlerine bağlı olarak desteklenir. Örneğin DATETIME'ı temel alan kullanıcı tanımlı bir veri türü bir DATETIME veri türü olarak işlenir.

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!