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 kılavuzda, Db2 için SQL Server Migration Assistant'ı (SSMA) kullanarak kullanıcı veritabanlarınızı IBM Db2'den SQL Server'a geçirmeyi öğreneceksiniz.
Diğer geçiş kılavuzları için bkz. Azure Veritabanı Geçiş Kılavuzları.
Önkoşullar
Db2 veritabanınızı SQL Server'a geçirmeden önce aşağıdaki adımları uygulayın:
- Kaynak ortamınızın desteklendiğini doğrulayın.
- Db2 için SSMA'yi indirin ve yükleyin.
- Hem kaynağa hem de hedefe erişmek için bağlantı ve yeterli izinleri alın.
Geçiş öncesi
Önkoşulları karşıladıktan sonra ortamınızın topolojisini keşfetmeye ve geçişinizin fizibilitesini değerlendirmeye hazırsınız demektir.
Değerlendirme ve dönüştürme
Veritabanı nesnelerini ve verilerini gözden geçirmek ve veritabanlarınızı geçiş için değerlendirmek için Db2 için SSMA kullanın.
Değerlendirme oluşturmak için aşağıdaki adımları uygulayın:
Db2 için SSMA'sını açın.
Dosya'yı ve ardından Yeni Proje'yi seçin.
Bir proje adı ve konumu belirtin ve açılan listeden bir SQL Server geçiş hedefi seçin. Tamam'ı seçin.
Db2'ye Bağlan'ı seçin ve db2 bağlantı ayrıntılarını girin.
Geçirmek istediğiniz Db2 şemasına sağ tıklayın ve ardından Bir HTML raporu oluşturmak için Rapor oluştur'u seçin. Alternatif olarak, sağ üst köşeden Rapor oluştur'u seçebilirsiniz.
Dönüştürme istatistiklerini ve hataları veya uyarıları anlamak için HTML raporunu gözden geçirin. Db2 nesnelerinin envanterini ve şema dönüştürmelerini gerçekleştirmek için gereken çabayı almak için raporu Excel'de de açabilirsiniz. Raporun varsayılan konumu, burada gösterildiği gibi SSMAProjects içindeki rapor klasöründedir:
drive:\<username>\Documents\SSMAProjects\MyDb2Migration\report\report_<date>
Veri türlerini doğrulama
Varsayılan veri türü eşlemelerini doğrulayın ve gerekirse bunları gereksinimlere göre değiştirin. Bunun için aşağıdaki adımları uygulayın:
Araçlar'ı ve ardından Proje Ayarları'nı seçin.
Tür eşleme sekmesini seçin.
Db2 Meta Veri gezgini bölmesinde tablo adını seçerek her tablonun tür eşlemesini değiştirebilirsiniz.
Şemayı dönüştür
Şemayı dönüştürmek için aşağıdaki adımları uygulayın:
(İsteğe bağlı) Dinamik veya özelleştirilmiş sorguları dönüştürmek için düğüme sağ tıklayın ve ardından Deyim ekle'yi seçin.
SQL Server'a Bağlan sekmesini seçin ve SQL Server örneğiniz için bağlantı ayrıntılarını girin.
Üzerinde çalıştığınız şemaya sağ tıklayın ve ardından Şemayı Dönüştür'ü seçin. Alternatif olarak, sağ üst köşeden Şemayı Dönüştür sekmesini seçebilirsiniz.
Dönüştürme tamamlandıktan sonra, dönüştürülen yapıyı özgün yapıyla karşılaştırarak olası sorunları belirleyin ve önerilere göre ele alın.
Çıkış bölmesinde Sonuçları gözden geçir simgesini seçin ve hata listesi bölmesindeki hataları gözden geçirin.
Çevrimdışı şema düzeltme alıştırması için Dosyayı>Kaydet Projesini seçerek projeyi yerel olarak kaydedin. Bunu yaptığınızda, kaynak ve hedef şemaları çevrimdışı olarak değerlendirme ve şemayı SQL Server örneğinizde yayımlamadan önce bunları düzeltme fırsatı verir.
Göçmek
Veritabanlarınızı değerlendirmeyi ve tutarsızlıkları gidermeyi tamamladıktan sonra, sonraki adım geçiş işlemini çalıştırmaktır.
Şemanızı yayımlamak ve verilerinizi geçirmek için aşağıdaki adımları uygulayın:
Şemayı yayımlayın. SQL Server Meta Veri Gezgini bölmesinde veritabanına sağ tıklayın ve veritabanıyla eşitle'yi seçin.
Verileri taşı. Db2 Meta Veri Gezgini bölmesinde, geçirmek istediğiniz şemaya veya nesneye sağ tıklayın ve Verileri Geçir'i seçin. Alternatif olarak, sağ üst köşeden Verileri Geçir sekmesini de seçebilirsiniz.
Veritabanının tamamının verilerini geçirmek için veritabanı adının yanındaki onay kutusunu seçin. Verileri tek tek tablolardan geçirmek için veritabanını genişletin, Tablolar'ı genişletin ve sonra tablonun yanındaki onay kutusunu seçin. Tek tek tablolardaki verileri atlamak için onay kutusunun işaretini kaldırın.
Hem Db2 hem de SQL Server örnekleri için bağlantı ayrıntılarını sağlayın.
Geçiş tamamlandıktan sonra Veri Geçişi Raporu'na bakın.
SQL Server Management Studio (SSMS) kullanarak SQL Server örneğine bağlanın ve ardından verileri ve şemayı gözden geçirerek geçişi doğrulayın.
Geçiş sonrası
geçiş aşamasını başarıyla tamamladıktan sonra, her şeyin mümkün olduğunca sorunsuz ve verimli çalıştığından emin olmak için bir dizi geçiş sonrası görevi tamamlamanız gerekir.
Uygulamaları düzeltin
Verileri hedef ortama geçirdikten sonra, daha önce kaynağı kullanan tüm uygulamaların hedefi kullanmaya başlaması gerekir. Bu adımı gerçekleştirmek için uygulamalarda bazı değişiklikler yapılması gerekebilir.
Testleri gerçekleştirme
Veritabanı geçişine yönelik test yaklaşımı aşağıdaki etkinliklerden oluşur:
Doğrulama testleri geliştirme: Veritabanı geçişini test etmek için SQL sorgularını kullanmanız gerekir. Hem kaynak hem de hedef veritabanlarında çalıştırılacak doğrulama sorgularını oluşturmanız gerekir. Doğrulama sorgularınız tanımladığınız kapsamı kapsamalıdır.
Test ortamı ayarlama: Test ortamı kaynak veritabanının ve hedef veritabanının bir kopyasını içermelidir. Test ortamını yalıtmaya özen gösterin.
Doğrulama testleri çalıştırma: Kaynak ve hedefe karşı doğrulama testleri çalıştırın ve ardından sonuçları analiz edin.
Performans testlerini çalıştırma: Kaynak ve hedefe karşı performans testleri çalıştırın ve ardından sonuçları analiz edip karşılaştırın.
Göç varlıkları
Bu geçiş senaryosunun tamamlanmasıyla ilgili daha fazla yardım için aşağıdaki kaynaklara bakın. Bunlar, gerçek bir geçiş projesi katılımını desteklemek için geliştirilmiştir.
| Başlık | Açıklama |
|---|---|
| Veri iş yükü değerlendirme modeli ve aracı | Belirtilen iş yükleri için önerilen "en uygun" hedef platformlar, bulut hazırlığı ve uygulama/veritabanı düzeltme düzeyleri sağlar. Otomatik, tekdüzen bir hedef platform karar süreci sağlayarak büyük emlak değerlendirmelerini hızlandırmaya yardımcı olan basit, tek tıklamayla hesaplama ve rapor oluşturma özelliği sunar. |
| IBM Db2 zOS veri varlıkları bulma ve değerlendirme paketi | SQL betiğini bir veritabanında çalıştırdıktan sonra sonuçları dosya sistemindeki bir dosyaya aktarabilirsiniz. Sonuçları elektronik tablolar gibi dış araçlarda yakalayabilmeniz için CSV de dahil olmak üzere çeşitli dosya biçimleri desteklenir. Workbench yüklü olmayan ekiplerle sonuçları kolayca paylaşmak istiyorsanız bu yöntem yararlı olabilir. |
| IBM Db2 LUW envanter betikleri ve nesneleri | IBM Db2 LUW sürüm 11.1 sistem tablolarını sorgulayan ve şu öğelerin CSV biçiminde sonuçlar sağlayan bir SQL betiği içerir: şemaya ve nesne türüne göre nesne sayısı, her şemada kabaca "Ham Veri" tahmini ve her şemadaki tabloların boyutlandırılması. |
| IBM Db2-SQL Server - Veritabanı Karşılaştırma yardımcı programı | Veritabanı Karşılaştırması yardımcı programı, verilerin hem kaynak hem de hedef platformlarda aynı olduğunu doğrulamak için kullanabileceğiniz bir Windows konsol uygulamasıdır. Tüm veya seçili tablo, satır ve sütunlarda verileri satır veya sütun düzeyine kadar verimli bir şekilde karşılaştırmak için aracı kullanabilirsiniz. |
Bu kaynakları Data SQL Mühendislik ekibi geliştirdi. Bu ekibin temel görevi, Microsoft'un Azure veri platformuna yönelik veri platformu geçiş projeleri için karmaşık modernleştirme süreçlerinin önündeki engelleri kaldırmak ve süreci hızlandırmaktır.
İlgili içerik
- Geçiş Sonrası Doğrulama ve İyileştirme Kılavuzu
- veri geçişi için
Hizmetleri ve araçları - azure veritabanı geçiş kılavuzu