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, SAP ASE için SQL Server Geçiş Yardımcısı'nı (SAP ASE için SSMA) kullanarak SAP ASE veritabanlarınızı SQL Server'a geçirmeyi öğreneceksiniz.
Diğer geçiş kılavuzları için bkz. Azure Veritabanı Geçiş Kılavuzları.
Önkoşullar
SAP ASE veritabanınızı SQL Server'a geçirmeden önce:
- Kaynak ortamınızın desteklendiğini doğrulayın.
- SAP Adaptive Server Enterprise (eski adı SAP Sybase ASE) için SQL Server Geçiş Yardımcısı'nı edinin.
- Hem kaynağa hem de hedefe erişmek için bağlantı ve yeterli izinler 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ğerlendir
SAP ASE için SSMA kullanarak veritabanı nesnelerini ve verilerini gözden geçirebilir, geçiş için veritabanlarını değerlendirebilir, Sybase veritabanı nesnelerini SQL Server'a geçirebilir ve ardından verileri SQL Server'a geçirebilirsiniz. Daha fazla bilgi edinmek için bkz. Sybase için SQL Server Geçiş Yardımcısı (SybaseToSQL).
Değerlendirme oluşturmak için:
SAP ASE için SSMA'sını açın.
Dosya menüsünde Yeni Proje'yi seçin.
Projenizi kaydetmek için bir proje adı ve konum girin. Ardından açılan listeden geçiş hedefi olarak SQL Server'ı ve ardından Tamam'ı seçin.
Sybase'e Bağlan iletişim kutusuna SAP bağlantı ayrıntıları değerlerini girin.
Geçirmek istediğiniz SAP veritabanına sağ tıklayın ve bir HTML raporu oluşturmak için Rapor Oluştur'u seçin.
Dönüştürme istatistiklerini ve hataları veya uyarıları anlamak için HTML raporunu gözden geçirin. Sap ASE 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\MySAPMigration\report\report_<date>
.
Tür eşlemelerini doğrulama
Şema dönüştürme işlemi gerçekleştirmeden önce, varsayılan veri türü eşlemelerini doğrulayın veya gereksinimlere göre değiştirin. Araçlar menüsüne gidip Proje Ayarları'nı seçebilir veya SAP ASE Meta Veri Gezgini'nde tabloyu seçerek her tablonun tür eşlemesini değiştirebilirsiniz.
Şemayı dönüştürme
Şemayı dönüştürmek için:
(İsteğe bağlı) Dinamik veya geçici sorguları dönüştürmek için düğüme sağ tıklayın ve Deyim Ekle'yi seçin.
SQL Server'a Bağlan sekmesini seçin ve SQL Server ayrıntılarını girin. Mevcut bir veritabanına bağlanmayı veya yeni bir ad girmeyi seçebilirsiniz; bu durumda hedef sunucuda bir veritabanı oluşturulur.
SAP ASE Meta Veri Gezgini'nde geçirmek istediğiniz veritabanına veya nesneye sağ tıklayın ve Verileri Geçir'i seçin. Alternatif olarak, 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 tabloların yanındaki onay kutularını seçin. Tek tek tablolardaki verileri atlamak için onay kutularını temizleyin.
Olası sorunları belirlemek için şemanın yapısını karşılaştırın ve gözden geçirin.
Şema dönüştürme tamamlandıktan sonra, çevrimdışı şema düzeltme alıştırması için bu projeyi yerel olarak kaydedebilirsiniz. Dosya menüsünde Projeyi Kaydet'i seçin. Bu adım, kaynak ve hedef şemaları çevrimdışı olarak değerlendirme ve şemayı SQL Server'da yayımlamadan önce düzeltme gerçekleştirme fırsatı sunar.
Daha fazla bilgi edinmek için bkz. SAP ASE veritabanı nesnelerini dönüştürme (SybaseToSQL).
Göçmek
Gerekli önkoşullara sahip olduktan ve geçiş öncesi aşamayla ilişkili görevleri tamamladıktan sonra şema ve veri geçişini gerçekleştirmeye hazır olursunuz.
Şemanızı yayımlamak ve verileri geçirmek için:
- SQL Server Meta Veri Gezgini'nde veritabanına sağ tıklayıp Veritabanıyla Eşitle'yi seçerek şemayı yayımlayın. Bu eylem, SAP ASE şemasını SQL Server örneğinde yayımlar.
- SAP ASE Meta Veri Gezgini'nde geçirmek istediğiniz veritabanına veya nesneye sağ tıklayıp Verileri Geçir'i seçerek verileri geçirin. Alternatif olarak, 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 tabloların yanındaki onay kutularını seçin. Tek tek tablolardaki verileri atlamak için onay kutularını temizleyin.
- 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 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 görevin gerçekleştirilmesi için bazı durumlarda uygulamalarda değişiklik yapılması gerekir.
Testleri gerçekleştirme
Veritabanı geçişi için test yaklaşımı aşağıdaki etkinliklerden oluşur:
- Doğrulama testleri geliştirme: Veritabanı geçişlerini test etmek için SQL sorgularını kullanmanız gerekir. Hem kaynak hem de hedef veritabanlarında çalıştırmak için doğrulama sorguları 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.
Optimizasyon yap
Geçiş sonrası aşaması, veri doğruluğu sorunlarını düzeltmek, eksiksizliği doğrulamak ve iş yüküyle ilgili performans sorunlarını çözmek açısından çok önemlidir.
Uyarı
Bu sorunlar ve bunları azaltma adımları hakkında daha fazla bilgi için bkz. Geçiş Sonrası Doğrulama ve İyileştirme Kılavuzu.
Göç varlıkları
Bu geçiş senaryosunun tamamlanmasıyla ilgili daha fazla yardım için aşağıdaki kaynağa bakın. Gerçek dünyadaki bir migrasyon projesi katılımını desteklemek için geliştirilmiştir.
Başlık | Açıklama |
---|---|
.NET ve SQL Server'a yeniden derlenen Ana Bilgisayar Uygulaması/Verileri için İyileştirme Kılavuzu | Bu kılavuz, .NET'ten SQL Server'a yönelik nokta aramalarını mümkün olduğunca verimli bir şekilde yürütmek için iyileştirme önerileri sunar. Ana bilgisayar veritabanlarından SQL Server'a geçiş yapmak isteyen müşteriler, özellikle de ana bilgisayar kodunu (COBOL/JCL gibi) otomatik olarak T-SQL ve C# .NET'e geçirmek için üçüncü taraf araçları (Raincode Derleyicisi gibi) kullandıklarında mevcut ana bilgisayar için iyileştirilmiş tasarım desenlerini geçirmek isteyebilir. |
Uyarı
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
- veri geçişi için
Hizmetleri ve araçları - Azure Veritabanı Geçiş Kılavuzları