MySQL Workbench Migration aracı bu görevi yapmanıza yardımcı olabilir
1) Geçiş işlemini başlatmak için, MySQL Workbench ana ekranında, Veritabanı-> Geçiş Sihirbazı'na gidin.
2) Göreve devam edip edemeyeceğimizi doğrulamak için ön koşulları kontrol etmeliyiz. Her şey yolunda görünüyorsa, Göç Başlat düğmesine basabiliriz.
3) Bu adımda, kaynak veritabanı hakkında bilgi vermemiz gerekiyor, bu durumda, SQL Server.
Kaynak parametremizi yapılandıracağız:
Veritabanı Sistemi: Microsoft SQL Server
Bağlantı Yöntemi: ODBC (Yerel)
Sürücü: SQL Server
Sunucu: localhost
Kullanıcı adı: sa
4) Şimdi, Bağlantıyı Test Et düğmesini kullanarak kontrol edebiliriz.
5) Ardından, hedef parametreleri eklememiz gerekir:
Bağlantı Yöntemi: Standart (TCP / IP)
Ana Bilgisayar Adı: Your_host_name
Liman: 3306
Kullanıcı adı: taşıma
6) Eklenen bilgileri onaylamak için Test Connection'a basın.
7) Bir sonraki adımda, MySQL Workbench, katalogların ve şemaların bir listesini almak için SQL Server'ımıza bağlanacaktır.
8) Şimdi, listeden Your_database_name veritabanını seçeceğiz.
Tersine mühendislik şemalarının ve nesnenin nasıl eşleştirilmesi gerektiğini seçebiliriz. Catalog.Schema.Table -> Catalog.Table seçeneğini kullanacağız, bu yüzden MySQL'imizde SQL Server veritabanımızda bulunan mevcut tabloları ve mevcut tabloları seçmiş olacağız.
9) Her şey yolunda giderse, taşınacak nesnelerin bir listesi olacak.
10) Bu durumda Tablo Nesneleri, Nesneleri Görüntüle ve Rutin Nesnelerimiz bulunmaktadır. Yalnızca Tablo Nesneleri'ni seçeceğiz çünkü nesnenin geri kalanında ilgili MySQL eşdeğer kodunu manuel olarak kontrol etmeliyiz.
11) Bu adımda, kaynaktan gelen nesneler MySQL uyumlu nesnelere dönüştürülür.
12) Her şey yolunda giderse, hedefte geçirilmiş şemayı nasıl oluşturmak istediğimizi seçerek devam edebiliriz. Varsayılan “Hedef RDBMS'de şema oluştur” seçeneğini kullanacağız.
13) Şimdi, şema oluşturma sürecini kontrol edelim.
14) Bir sonraki adımda, her bir kod yürütme sonucunu kontrol edebilir ve MySQL Sunucumuzda oluşturulan yeni veritabanını kontrol edebiliriz.
15) Bu noktada, veritabanı yapısına sahip olacağız, ancak henüz veriye sahip değiliz. Şimdi, MySQL Sunucusundaki verileri nasıl kopyalamak istediğimizi seçeceğiz. “RDBMS'yi hedeflemek için çevrimiçi tablo verilerinin kopyalanması” seçeneğini kullanacağız.
16) Son adımda, göç raporunu kontrol edebilir ve görevi bitirebiliriz.
MS SQL DB'yi MySQL'e dönüştürmenin bir başka kolay yöntemi, doğrudan belirli bir veritabanındaki veritabanı dosyasını seçebilen ve dönüştürülebilir tabloların önizlemesini sağlayabilen ve dönüştürüldükten sonra verileri doğrudan belirtilen veritabanına kaydedecek Stellar'ın Veritabanı İçin Stellar Dönüştürücüsü adlı DIY aracını kullanmaktır. sisteminizde yüklü. Bu durumda MS SQL veritabanı dosyası sağlamanız gerekecek ve dönüşümden sonra sistemde kurulu MySQL veritabanında saklanacaktır. Bu yazılımın ücretsiz sürümünü Stellar'ın Resmi Web Sitesi'nden edinebilirsiniz .