Microsoft SQL Server (Microsoft CDC tabanlı) | Qlik Cloud Yardımı
Ana içeriğe geç Tamamlayıcı içeriğe geç

Microsoft SQL Server (Microsoft CDC tabanlı)

Bu bölüm, bir veri görevinde Microsoft SQL Server (Microsoft CDC) kaynağının nasıl kurulacağını açıklar. Veri görevini başlatmadan önce, Önkoşullar gereksinimlerini karşıladığınızdan, Gerekli izinler izinlerini ayarladığınızdan ve Sınırlamalar ve dikkat edilecek hususlar konusunu bildiğinizden emin olun.

Verileri bir Microsoft SQL Server (Microsoft CDC tabanlı) kaynağından taşırken, değişiklikler SQL Server işlem günlüğü yerine Microsoft Değişiklik Tablolarından yakalanır. İşlem günlüğüne güvenme ihtiyacının ortadan kaldırılması, çevrimiçi işlem günlüğü saklama süresi ve yedek işlem günlüğüne erişilememesinden kaynaklanan veri kaybı riskini en aza indirir.

Bilgi notuBir coğrafi çoğaltma veritabanından Moving da desteklenir. Coğrafi çoğaltma hakkında daha fazla bilgi için bkz. https://learn.microsoft.com/en-us/azure/azure-sql/database/active-geo-replication-configure-portal?view=azuresql&tabs=portal

Bağlantı özelliklerini ayarlama

Bu bölüm, kullanılabilir bağlantı özelliklerini açıklar. Aksi belirtilmedikçe tüm özelliklerin doldurulması zorunludur.

Bağlayıcıyı açmak için aşağıdakileri yapın:

  1. Bağlantılar bölümünde Bağlantı oluştur seçeneğine tıklayın.

  2. Microsoft SQL Server (Microsoft CDC tabanlı) kaynak bağlayıcısını seçin ve ardından aşağıdaki ayarları yapın:

Veri kaynağı

  • Veri ağ geçidi

    Verilerinizi taşımak için kullanılacak bir Data Movement gateway seçin veya Yok seçeneğini belirleyin.

    Data Movement gateway hakkında bilgi için bkz. Qlik Data Gateway - Data Movement.

  • Bulut sağlayıcısı: Aşağıdakilerden birini seçin:

    • Yok SQL Server'ınız şirket içindeyse veya Amazon RDS for SQL Server ise
    • Microsoft Azure veri kaynağınız Azure (Azure SQL Managed Instance veya Azure SQL Database) ise
    • Google Cloud veri kaynağınız Google Cloud SQL for SQL Server ise.

      Bilgi notuEğer Data Movement gateway kullanıyorsanız, Google Cloud için 2025.5.22 veya üzeri bir sürüm gereklidir.
  • Sunucu: Microsoft Azure SQL Managed Instance veritabanının kurulu olduğu bilgisayarın ana bilgisayar adı veya IP adresi.

    Bilgi notu

      Varsayılan bağlantı noktasını geçersiz kılmak için bağlantı noktasını virgülle ayırarak sunucu adına ekleyin. Örneğin, sunucu adı myserver.company.local ve bağlantı noktası 3333 ise sunucu adı şu şekilde olmalıdır:

      myserver.company.local,3333

Hesap özellikleri

  • Azure SQL Managed Instance veritabanına erişmeye yetkili bir kullanıcının kullanıcı adı ve parolası.

  • Bilgi notu
    • Bu seçenek yalnızca Veri ağ geçidi Yok olarak ayarlandığında kullanılabilir.

    • Bu seçeneği kullanmak için öncelikle en az bir SSH tünel bağlayıcısı tanımlamanız gerekir. Daha fazla bilgi için bk. SSH tunnel.

    Veri kaynağına bir SSH tüneli üzerinden bağlanmak istiyorsanız bunu seçin ve ardından SSH bağlantısı açılır listesinden SSH tünel bağlayıcısını seçin.

Veritabanı özellikleri

  • Şifrele (Sunucu sertifikasına güven): Veritabanı sunucusu ile Data Movement gateway arasındaki veya veritabanı sunucusu ile Qlik Cloud arasındaki iletişimi şifrelemek için seçin (bu durum Veri ağ geçidi ayarı Hiçbiri olarak ayarlandığında geçerlidir). Seçildiğinde, sunucu sertifikasına otomatik olarak güvenilecektir.
    • Sertifikadaki ana bilgisayar adı: Sunucu sertifikasına yalnızca ana bilgisayar adı bu alanda belirtilen değerle eşleştiğinde güvenmek için sunucu sertifikasının ana bilgisayar adını girin.
  • Veritabanı adı: Bir veritabanı belirtmek için kullanabileceğiniz iki yöntem vardır:

    • Yöntem 1 - Listeden seçin: Bu yöntem, kullanıcının master veritabanında oluşturulmuş olmasını gerektirir. Veritabanlarını yükle seçeneğine tıklayın ve ardından bir veritabanı seçin.
    • Yöntem 2 - Manuel olarak: Veritabanı adını manuel olarak girin seçeneğini belirleyin ve ardından veritabanı adını girin.

CDC özellikleri

Tüm yakalanan tablolarda MS-CDC'yi etkinleştir - Seçilen tüm kaynak tablolar için (tüm sütunlarda) MS-CDC'yi otomatik olarak etkinleştirmek için bu seçeneği belirleyin. Bu seçenek belirlendiğinde, MS-CDC tabloları veritabanının varsayılan dosya grubunda oluşturulacaktır.

Uyarı notuTüm yakalanan tablolarda MS-CDC'nin etkinleştirilmesi, kullanıcının db_owner veritabanı rolünün bir üyesi olmasını gerektirir.

DDL özellikleri

Bilgi notuBu seçenekler, bulut depolama hedeflerine çoğaltma yapılırken desteklenmez.
  • DDL olaylarını yakala: Bu seçenek belirlendiğinde aşağıdaki işlemler gerçekleşir:
    • DDL olaylarının yakalanmasını kolaylaştırmak için, görev başladığında Data Movement gateway Microsoft SQL Server veritabanında tetikleyiciler ve diğer operasyonel yapay nesneler oluşturur. Bu yapay nesneleri daha sonra aşağıda açıklanan Kaynak veritabanından yapay nesneleri kaldırma bölümünde belirtildiği gibi kaldırabilirsiniz.
    • Akışla aktarılan DDL olayları yakalanır.
  • Şemada DDL yapay nesneleri oluştur: DDL veritabanı yapay nesnelerinin oluşturulacağı şema. Varsayılan değer dbo'dur.

Kaynak veritabanından yapay nesneleri kaldırma

DDL'leri yakalamak için, görev başladığında Data Movement gateway Microsoft SQL Server veritabanında çeşitli yapay nesneler oluşturur. Gelecekte bir noktada görevi silmeye karar verirseniz bu yapay nesneleri kaldırabilirsiniz.

Yapay nesneleri kaldırmak için, dbo yapay nesnelerin oluşturulduğu varsayılan şema olmak üzere aşağıdaki ifadeleri (aşağıda göründükleri sırayla) yürütün:

DROP TRIGGER [attrep_mscdc_ddl_catcher] ON DATABASE
DROP TABLE [dbo].[attrep_mscdc_ddl_history]

Dahili özellikler

Dahili özellikler özel kullanım durumları içindir ve bu nedenle diyalog penceresinde gösterilmez. Bunları yalnızca Qlik Desteği tarafından talimat verildiği takdirde kullanmalısınız.

Gerektiği takdirde özellik eklemek veya kaldırmak için alanların sağındaki Yeni oluştur ve İptal düğmelerini kullanın.

Ad

Kaynak bağlantısı için görünen ad.

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!