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.
Sybase Adaptive Server Enterprise (ASE) veritabanı nesnelerini SQL Server veya Azure SQL Veritabanı'na başarıyla yükledikten sonra, VERILERI ASE'den SQL Server'a veya Azure SQL Veritabanı'na geçirebilirsiniz.
Önemli
Kullanılan altyapı Sunucu Tarafı Veri Geçiş Altyapısı ise, verileri geçirmeden önce Sybase ASE Uzantı Paketi için SSMA'yı ve SSMA çalıştıran bilgisayara Sybase ASE sağlayıcılarını yüklemeniz gerekir. SQL Server Agent hizmeti de çalışıyor olmalıdır. Uzantı paketini yükleme hakkında daha fazla bilgi için bkz. SQL Server'a SSMA Bileşenlerini Yükleme (SybaseToSQL)
Geçiş Seçeneklerini Ayarlama
Verileri SQL Server veya Azure SQL Veritabanı'na 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ş) (Sybase).
Genişletilmiş Veri Geçişi Ayarlarıhakkında daha fazla bilgi için bkz. Veri Geçişi Ayarları
Proje Ayarları iletişim kutusundaki Geçiş Altyapısı, kullanıcının iki tür veri geçiş altyapısı kullanarak geçiş işlemini gerçekleştirmesine olanak tanır: viz.:
İstemci Tarafı Veri Geçiş Altyapısı
Sunucu Tarafı Veri Geçiş Altyapısı
İ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ı'nde İstemci Tarafı Veri Geçiş Altyapısı seçeneği varsayılan olarak ayarlanır.
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.
Sunucu Tarafı Veri Geçişi:
Sunucu tarafı veri geçişi sırasında motor, hedef veritabanında bulunur. Uzantı paketi aracılığıyla yüklenir. Uzantı paketini yükleme hakkında daha fazla bilgi için bkz. SQL Server'da SSMA Bileşenlerini Yükleme (SybaseToSQL)
Sunucu tarafında geçişi başlatmak için Proje Ayarları iletişim kutusunda Sunucu Tarafı Veri Geçiş Altyapısı seçeneğini belirleyin.
Not
Hedef veritabanı olarak Azure SQL Veritabanı kullanıldığında, yalnızca İstemci tarafı veri geçişi izin verilir ve sunucu tarafı veri geçişi desteklenmez.
Verileri SQL Server'a veya Azure SQL Veritabanı'na Geçirme
Verilerin geçirilmesi, ASE tablolarındaki veri satırlarını işlemler halinde SQL Server tablolarına taşıyan toplu yükleme işlemidir. Her işlemde SQL Server veya Azure SQL Veritabanı'na 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ünüm menüsünden Çıkış seçin.
Veri geçirmek için
Aşağıdakileri doğrulayın:
ASE sağlayıcıları SSMA çalıştıran bilgisayara yüklenir.
Dönüştürülen nesneleri hedef veritabanıyla (SQL Server veya Azure SQL Veritabanı) eşitlediniz.
Sybase Meta Veri Gezgini'nde, geçirmek istediğiniz verileri içeren nesneleri seçin:
Tüm şemaların verilerini geçirmek için, Şemalaryanındaki onay kutusunu seçin.
Verileri geçirmek veya tek tek tabloları atlamak için önce şemayı genişletin, ardından Tablolargenişletin ve tablonun yanındaki kutuyu seçin veya işareti kaldırın.
Verileri geçirmek için iki durum ortaya çıkar:
İstemci Tarafı Veri Geçişi:
İstemci Tarafı Veri Geçişigerçekleştirmek için, Proje Ayarları iletişim kutusunda İstemci Tarafı Veri Geçiş Altyapısı seçeneğini belirleyin.
Sunucu Tarafı Veri Geçişi:
Sunucu tarafı veri geçişini gerçekleştirmeden önce şunları sağlayın:
Sybase için SSMA Uzantı Paketi, SQL Server örneğine yüklenir.
SQL Server Aracısı hizmeti SQL Server örneğinde çalışıyor
Sunucu Tarafı Veri Geçişigerçekleştirmek için, Proje Ayarları iletişim kutusunda Sunucu Tarafı Veri Geçiş Altyapısı seçeneğini belirleyin.
Sybase Meta Veri Gezgini'nde şemalar sağ tıklayın ve ardından Verileri Geçir'itıklayın. Ayrıca tek tek nesneler veya nesne kategorileri için de veri aktarabilirsiniz: Nesneye veya onun üst klasörüne sağ tıklayın ve Veri Aktar seçeneğini seçin.
Not
Sybase Uzantı Paketi için SSMA SQL Server örneğinde yüklü değilse ve Sunucu Tarafı Veri Geçiş Altyapısı seçilirse, veriler hedef veritabanına geçirilirken şu hatayla karşılaşılır: 'SQL Server'da SSMA Veri Geçişi bileşenleri bulunamadı, sunucu tarafı veri geçişi mümkün olmayacaktır. Lütfen Uzantı Paketi'nin doğru yüklenip yüklenmediğini denetleyin'. Veri geçişini sonlandırmak için İptal Et'e tıklayın.
Sybase ASE'ye Bağlan iletişim kutusunda bağlantı kimlik bilgilerini girin ve Bağlanöğesine tıklayın. Sybase ASE'ye bağlanma hakkında daha fazla bilgi için bkz. Sybase'e bağlanma (SybaseToSQL)
Hedef veritabanı SQL Server ise, SQL Server'a bağlan iletişim kutusuna bağlantı kimlik bilgilerini girin ve Bağlanöğesine tıklayın. SQL Server'a bağlanma hakkında daha fazla bilgi için bkz. SQL Server'a bağlanma (SybaseToSQL)
Hedef veritabanı Azure SQL Veritabanı ise, Azure SQL Veritabanı'na bağlan iletişim kutusuna bağlantı kimlik bilgilerini girin ve Bağlanöğesine tıklayın. Azure SQL Veritabanı'na bağlanma hakkında daha fazla bilgi için bkz. Azure SQL Veritabanına Bağlanma (SybaseToSQL)
İletiler Çıktı bölmesinde görünür. Geçiş tamamlandığında Veri Geçişi Raporu görüntülenir. Herhangi bir veri geçirilmediyse, hataları içeren satıra tıklayın ve ardından Ayrıntılaröğesine tıklayın. Raporla işiniz bittiğinde Kapatöğesine tıklayın. Veri Geçiş Raporu hakkında daha fazla bilgi için bkz. Veri Geçiş Raporu (SSMA Common)
Not
Hedef veritabanı olarak SQL Express sürümü kullanıldığında, yalnızca istemci tarafı veri geçişine izin verilir ve sunucu tarafı veri geçişi desteklenmez.
Verileri büyük ölçekte geçirme (Önizleme)
100 GB ve üzeri büyük veri boyutunun kısa bir süre içinde geçirilmesi gerektiğinde, uygun ölçekte çevrimdışı geçiş uygun bir seçenektir. Bu özellik, şirket içi veya dış Sybase veri kaynağını IaaS VM veya SQL PaaS olsun Azure SQL platformuna geçirmek için Azure Data Factory işlem hattını ve bulutun ölçeklenebilirliğini kullanır. Bu özellik, Sybase'den veri geçirmek için veri fabrikasını oluşturur veya mevcut bir veri fabrikasını kullanır.
Büyük ölçekli çevrimdışı geçiş için Verileri ölçekli olarak geçir'e tıklayın. Çevrimdışı veri geçişi, veritabanı düzeyinde geçişi destekler.
Kimlik doğrulaması için Microsoft Entra/Azure AD hesabı sağlayın. Kullanıcı adını girdikten sonra Bağlanseçin.
Azure SQL VM'sinin veya Azure SQL veritabanının veya yönetilen örneğinin yapılandırılmış olduğu kiracıyı ve aboneliği seçin ve İleri'ye tıklayın.
Kullanılmak üzere tercih edilecek bir veri fabrikası varsa, bu geçiş için kullanılacak kaynak grubunu ve veri fabrikası adını seçebilirsiniz. Aksi takdirde, yeni'ye tıklayarak bir kaynak grubu ve Azure Data Factory oluşturun.
Dış veri kaynağını geçirmek için tümleştirme çalışma zamanı gereklidir. Yeni'ye tıklayın ve tümleştirme çalışma zamanını oluşturmak için adımları izleyin veya mevcut bir tümleştirme hizmetini kullanın. Tümleştirme hizmeti oluşturmak için bir ağ geçidi yüklemesi yapılandırılmalı ve tümleştirme çalışma zamanını yapılandırmak için bir anahtar sağlanmalıdır.
Tümleştirme çalışma zamanı yapılandırmasından sonra, taşıma iş akışı veri fabrikasında ilişkilendirilmiş hizmeti oluşturacaktır. Sybase kimlik bilgilerini ve ardından SQL kimlik bilgilerini girin.
Son olarak, benzersiz bir işlem hattı adı sağlayın. İşlem hattı adı, karakterleri ve sayısal değerleri destekler. Özel karakterlerden kaçının.
Hedef tablolar veri içeriyorsa, veriler silinir ve tekrar yüklenir. Bir uyarı iletişim kutusu görüntülenir. Devam etmek için Tamam'ı seçin veya kesme ve yükleme etkinliğinden kaçınmak için iptal edin.
İşlem hattının oluşturulması birkaç dakika sürer. Durum çubuğu işlem hattı oluşturma işleminin ilerleme durumunu sağlar. İşlem hattı başarıyla oluşturulursa çıkış günlüğüne "Veri geçişi etkinliği için [PipelineName] veri fabrikası işlem hattı oluşturuldu" iletisi yazılır.
Veri geçişini izlemek için izleme URL'sine tıklayın veya Azure portalında veri fabrikası izleme sayfasına gidin.
Ayrıca Bkz.
Sybase ASE Veritabanlarını SQL Server'a Geçirme - Azure SQL Veritabanı (SybaseToSQL)