THIS SITE USES COOKIES: By continuing to browse this site, you give your consent for cookies to be used.
For more details, please read our Privacy Policy and Cookies Policy.

Automatisierte und Anpassbare
Migration und Modernisierung
der Datenbanken und Anwendunge


ADO.NET von SQL Server nach MySQL konvertieren

Was ist ADO.NET?

ADO.NET is eine Sammlung von Komponenten der Computer-Software, die Programmierer verwenden können, um auf Daten und Datendienstleistungen zuzugreifen. Das ist ein Teil der Basisklassenbibliothek mit Microsoft .NET Framework. Microsoft bietet ADO.NET Daten-Provider für SQL Server (System.Data.SqlClient Namensraum, um auf SQL Server Datenbank zuzugreifen. Um auf MySQL zuzugreifen, können Sie MySQL Connector/NET benutzen, der ein nativer ADO.NET Daten-Provider für MySQL (MySql.Data.MySqlClient Namensraum) ist.

Warum Ispirer MnMTK?

Ispirer MnMTK kann Ihnen bei der allumfassenden Bewertung und Migration von eingebetteten SQL-Anweisungen (Dynamic SQL) und ADO.NET Provider-Klassen und Methoden in .NET Anwendungen helfen. Wenn Sie Ispirer MnMTK benutzen, müssen Sie keine SQL-Anweisungen separat konvertieren. Das Werkzeug für automatisierte Konvertierung führt den ganzen Prozess einer Migration intern durch.

Charakteristiken der Konvertierung

Ispirer MnMTK automatisiert die folgenden Operationen einer Migration:

  • Änderung von Verbindungszeichenkette
  • Änderung von ADO.NET Namensräumen:
    MSSQLServer MySQL
    System.Data.SqlClient MySql.Data.MySqlClient
  • Kartierung von Basic ADO.NET Klassen:
    .NET Framework MSSQLServer MySQL
    Connection SqlConnection MySqlConnection
    Command SqlCommand MySqlCommand
    DataReader SqlDataReader MySqlDataReader
    DataAdapter SqlDataAdapter MySqlDataAdapter
    Parameter SqlParameter MySqlParameter
    Etc.
  • Konvertierung von Dynamic SQL Sprachenelementen und eingebauten Funktionen mit verschiedener Syntax in SQL Server und MySQL
    Zum Beispiel,

    MSSQLServer
    SqlDataAdapter da = new SqlDataAdapter();
    da.SelectCommand = new SqlCommand
    ("SELECT ISNULL(Itemtypeid,'N/A')
    FROM ItemTypeMaster", _conn);

    MySQL
    MySqlDataAdapter da = new MySqlDataAdapter();
    da.SelectCommand = new MySqlCommand
    ("SELECT IFNULL(Itemtypeid,'N/A')
    FROM ItemTypeMaster ", _conn);

Wie konvertieren?

Die ausführliche Beschreibung vom solchen Prozess der Migration kann hier gefunden werden:

Migration vom eingebetteten SQL und API vom Datenbankzugriff

 

Bewertung

Das Produkt kann ein leistungsfähiges Werkzeug für Bewertung des Projektes sein. Der Prozess von Bewertung ist eine optimale Lösung für Bewertung der Aufwände und Kosten der automatisierten Migration. Die Bewertung der Konvertierungen von ADO.NET und  Dynamic SQL in .NET Anwendungen kann die folgenden Aktionen einschließen:

  • Identifizierung von Quelle-Datein, die Anweisungen aus dem Code vom Datenbankzugriff enthalten
  • Identifizierung von Codezeilen mit den auf eine Datenbank bezogene Anweisungen
  • Identifizierung von SQL-Anweisungen

Das Werkzeug für Migration der Datenbanken und Anwendungen SQLWays automatisiert die ganze Migration von ADO.NET und Dynamic SQL in .NET Anwendungen. Dies birgt drastisch die Konvertierungsrisiken und reduziert innere Aufwände grundsätzlich. Das vernünftige Preissystem macht das Werkzeug SQLWays noch leistungsstarker für solchen Typ vom Projekt einer Migration. 

Bitte kontaktieren Sie uns, wenn Sie zusätzliche Information dazu brauchen. Daneben bietet unser Team Dienstleistungen für Konvertierung in .NET Anwendungen zwischen SQL Server, Oracle, PostgreSQL, MySQL, usw.

 
Zeugnisse
Susquehanna Information Systems, die USA
IBM DB2 AS/400 nach Microsoft SQL Server

"Sehr geehrte Damen und Herren,

Susquehanna Information Systems arbeitet mit den mittelständischen Unternehmen. Unser...

...

Wine & Vinos GmbH, Deutschland
Progress nach Microsoft SQL Server

"Wir mussten unser ERP-System von Progress Datenbank migireren. Wir haben uns für Microsoft Dynamics NAV entschieden und...

...

Fallstudien
Informix 4GL nach C#.NET, die USA Die Erweiterungsstufe als primärer Schritt der Anwendungsmigration.


Einer der weltweit führenden globalen Führungskräfte und Innovatoren, der integrierte Technologie- und...

...

C++ nach C#.NET, die Niederlande

Dieses Mal war ein niederländisches IT-Unternehmen unser Kunde, der vollständig integrierte Lösungen zur Verfügung stellt. Diese Lösungen helfen bei der Entwicklung vom digitalen Design. Seit...

...