Aracılığıyla paylaş


Db2 Verilerini SQL Server'a Geçirme (Db2ToSQL)

Dönüştürülen nesneleri SQL Server ile başarıyla eşitledikten sonra, Db2 için SQL Server Geçiş Yardımcısı'nı (SSMA) kullanarak verileri Db2'den SQL Server'a geçirebilirsiniz.

Geçiş seçeneklerini ayarlama

Verileri SQL Server'a geçirmeden önce, Proje Ayarları iletişim kutusundaki proje geçiş seçeneklerini gözden geçirin.

  • Bu iletişim kutusunu kullanarak geçiş toplu işlemi boyutu, tablo kilitleme, kısıtlama denetimi, null değer işleme ve kimlik değeri işleme gibi seçenekleri ayarlayabilirsiniz. Proje Geçiş Ayarları hakkında daha fazla bilgi için bkz. Proje Ayarları (Geçiş).

İstemci tarafı veri geçişi

  • İstemci tarafında veri geçişi başlatmak için, Proje Ayarları iletişim kutusunda İstemci Tarafı Veri Geçiş Altyapısı seçeneğini belirleyin.

  • Proje Ayarları, İstemci Tarafı Veri Geçiş Altyapısı seçeneği ayarlandı.

    Not

    Client-Side Veri Geçiş Altyapısı SSMA uygulamasının içinde bulunur ve bu nedenle uzantı paketinin kullanılabilirliğine bağımlı değildir.

Verileri SQL Server'a geçirme

Veri geçişi, Db2 tablolarındaki veri satırlarını işlemler içindeki SQL Server tablolarına taşıyan bir toplu yükleme işlemidir. Her işlemde SQL Server'a yüklenen satır sayısı proje ayarlarında yapılandırılır.

Geçiş iletilerini görüntülemek için Çıkış bölmesinin görünür olduğundan emin olun. Aksi takdirde, "Görüntüle">"Çıktı"gidin.

  1. Aşağıdakileri doğrulayın:

    • Db2 sağlayıcıları SSMA çalıştıran bilgisayara yüklenir.

    • Dönüştürülen nesneleri SQL Server veritabanı ile eşitlediniz.

  2. Db2 Meta Veri Gezgini'nde, geçirmek istediğiniz verileri içeren nesneleri seçin:

    • Tüm şemaların verilerini geçirmek için adlı Şemalaryanındaki onay kutusunu seçin.

    • Verileri geçirmek veya tek tek tabloları atlamak için önce şemayı genişletin, Tablolargenişletin ve ardından tablonun yanındaki onay kutusunu seçin veya işaretini kaldırın.

  3. Db2 Meta Veri Gezgini'nde Şemalar üzerine sağ tıklayın ve ardından Veri Geçişiseçeneğini seçin. Tek tek nesneler veya nesne kategorileri için de veri geçirebilirsiniz: Nesneye veya üst klasörüne sağ tıklayın; Veri Geçişi seçeneğini belirleyin.

  4. db2'ye bağlan iletişim kutusunda bağlantı kimlik bilgilerini girin ve Bağlanseçeneğini belirleyin. Db2'ye bağlanma hakkında daha fazla bilgi için bkz. db2 veritabanına bağlanma

    Hedef veritabanı SQL Server'a bağlanmak için, SQL Server'a bağlan iletişim kutusuna bağlantı kimlik bilgilerini girin ve Bağlanseçeneğini belirleyin. SQL Server'a bağlanma hakkında daha fazla bilgi için bkz. SQL Server'a bağlanma

    İletiler Çıktı bölmesinde görüntülenir. Geçiş tamamlandığında Veri Geçişi Raporu görüntülenir. Herhangi bir veri taşınmadıysa, hataları içeren satırı seçin ve ardından ayrıntılarseçin. Raporla işiniz bittiğinde Kapat'ı seçin. Veri Geçişi Raporu hakkında daha fazla bilgi için bkz. Veri Geçiş Raporu (Db2ToSQL).

Büyük ölçekte veri taşıma

Kısa bir süre içinde büyük miktarda veriyi uygun ölçekte geçirmeniz gerektiğinde, çevrimdışı geçiş uygun bir seçenektir. Şirket içi veya dış Oracle veri kaynaklarını Azure SQL Veritabanı'na veya Azure SQL Yönetilen Örneği'ne (hizmet olarak platform veya PaaS) ya da Azure VM'de SQL Server'a (hizmet olarak altyapı veya IaaS) geçirmek için Azure Data Factory işlem hattı özelliğini kullanabilirsiniz. İşlem yeni bir veri fabrikası oluşturur veya Azure SQL'e geçiş yaparken mevcut bir veri fabrikasını kullanabilirsiniz.

  1. Büyük bir çevrimdışı geçiş için Verileri uygun ölçekte geçir'i seçin.

  2. Microsoft Entra kimlik bilgilerinizle kimlik doğrulaması. Kullanıcı adını girdikten sonra Bağlan 'i seçin.

  3. Azure SQL hedefi yapılandırılmış olan kiracıyı ve aboneliği seçin ve sonrakiseçin.

  4. Veri kaynağı kimlik bilgilerini ve ardından hedef Azure SQL kimlik bilgilerini sağlayın.

  5. Bu geçiş için var olan Azure kaynaklarını (kaynak grubu ve veri fabrikası adı) kullanabilir veya Yeni'ı seçerek geçiş için bir kaynak grubu ve Azure veri fabrikası oluşturabilirsiniz.

  6. Dış veri kaynağını taşımak için bir tümleştirme çalışma zamanı gerektirir. Yeni seçin ve tümleştirme çalışma zamanını oluşturmak veya var olan bir tümleştirme hizmetini kullanmak için adımları izleyin. Tümleştirme hizmeti oluşturmak için bir ağ geçidi yüklemesi yapılandırmanız ve tümleştirme çalışma zamanını yapılandırmak için bir anahtar sağlamanız gerekir.

  7. Son olarak, benzersiz bir veri geçişi adı sağlayın. Bu ad yalnızca alfasayısal bir değer olabilir. Özel karakterlerden kaçının.

  8. Hedef tablolar veri içeriyorsa kesilir ve yeniden yüklenir. Bir uyarı iletişim kutusu görürsünüz. Devam etmek için Tamam'i seçin veya herhangi bir kısaltma ve yükleme etkinliğinden kaçınmak için İptal Et'i.

  9. Azure veri fabrikası bileşenlerinin oluşturulması birkaç dakika sürer. Durum çubuğu, işlem hattı oluşturma işleminin ilerleme durumunu gösterir. İşlem hattı başarıyla oluşturulursa, çıktı günlüğüne aşağıdaki mesaj kaydedilir.

    A data factory pipeline <PipelineName> is created for the data migration activity.
    
  10. Veri geçişini izlemek için izleme URL'sini seçin veya Azure portalındaki veri fabrikası izleme sayfasını ziyaret edin.