Das Tool für Migration der Datenbanken Ispirer MnMTK ist eine hochautomatisierte Konvertierungslösung für die Migration von SQL Server 2000 nach SQL Server 2008. Unser Werkzeug für Migration der Datenbanken wird Ihnen helfen, sich zwischen diesen 2 Versionen der SQL Server Datenbank einfach umzustellen.
Was ist Microsoft SQL Server
Microsoft SQL Server ist eine relationale Datenbank von Microsoft. Sie entstand in 1989. SQL Server 7.0 und SQL Server 2000 haben Modifikationen und Verbreitungen nach der Basis vom Sybase Code mit Unterstützung der IA-64 Architektur. SQL Server 2008 (der vorige Codename "Katmai") ist in August 6, 2008 zur Welt gekommen und in der Lage, das Datenmanagement selbstangepassend, selbstorganisierend und selbstwartbar zu machen, indem SQL Server Always On Technologien entwickelt werden, um die fast Null-Ausfallzeit zu garantieren.
Warum Ispirer MnMTK
Das Werkzeug für Migration Ispirer MnMTK hilft bei dem Upgrade nach SQL Server 2008 und erlaubt:
- Veraltete Funktionen zu migrieren
- Ein veraltetes Joins-Format zu migrieren
- Upgrade der Systemobjekte zu unterstützen
Konvertierungsbesonderheiten
- Migration der Datentypen
Einige Datentypen müssen konvertiert werden, denn sie in einer der folgenden Versionen von MSSQL Server nicht mehr vorhanden werden.
Um weitere Informationen über den Upgrade von Datentypen zu erhalten, bitte besuchen Sie unsere Wiki Seiten über MSSQL Server Upgrade Datentypen:
https://wiki.ispirer.com/sqlways/sql-server/upgrade/datatypes
- Migration von eingebauten SQL-Funktionen
Ispirer MnMTK kann Funktionen, die ihre Namen oder die Anzahl von Argumenten geändert haben, migrieren.
Sie können mehr Information über den Upgrade von eingebauten Funktionen auf unseren Wiki Seiten MSSQL Server Upgrade Eingebauter Funktionen finden:
https://wiki.ispirer.com/sqlways/sql-server/upgrade/builtinfunctions
- Konvertierung der Systemobjekte
Viele Systemobjekte wurden nach dem sys-Schema mit neuen Namen verlagert. Und auch viele Spalten in den Systemtabellen haben ihre Namen in SQL Server 2008 verändert.
- syscolumns -> sys.columns
- syscomments -> sys.comments
- sysindexes -> sys.indexes
- sysmessages -> sys.messages
- sysobjects -> sys.objects
- systypes -> sys.types und mehr
Um weitere Informationen über den Upgrade von Systemobjekte zu bekommen, bitte besuchen Sie unsere Wiki Seiten MSSQL Server Upgrade der Systemobjekte:
https://wiki.ispirer.com/sqlways/sql-server/upgrade/systemobjects
- Konvertierung der Syntax von Anweisungen
Einige Anweisungen benötigen zusätzliche Manipulationen, so dass sie in den neuen Versionen von MSSQLServer 2008 benutzt werden können.
- Dbcc DbReindex
- Drop Index
- Dreiteilig Spaltenreferenzen
- Vierteilig Spaltenreferenzen
Zum Beispiel:
Microsoft SQL Server 2000:
UPDATE dbo.ispirer.shop
SET good = “Milk”
WHERE dbo.ispirer.shop.good_id = 18
Microsoft SQL Server 2008:
WITH s AS (SELECT * FROM dbo.ispirer.shop )
UPDATE s
SET good = “Milk”
WHERE s. good_id = 18
- Update mit Nolock in der From-Klausel
- Tabellenhinweise ohne With
- Indizierungsoption ohne Klammern
- Joins im veralteten Format
Zum Beispiel:
Microsoft SQL Server 2000:
SELECT shop_name FROM shop, customer
WHERE shop.good_id*=customer.good_id
AND customer.price=123 AND shop.good= “Milk”
Microsoft SQL Server 2008:
SELECT shop_name FROM shop LEFT OUTER JOIN customer ON
shop.good_id=customer.good_id AND customer.price=123
WHERE shop.good= “Milk”
- Benutzung von Alias in ORDER BY
Zum Beispiel:
Microsoft SQL Server 2000:
SELECT DISTINCT CONVERT(VARCHAR, good_date,112)
AS good_date FROM shop ORDER BY shop.good_date
Microsoft SQL Server 2008:
SELECT DISTINCT CONVERT(VARCHAR, good_date,112)
AS good_date FROM shop ORDER BY good_date
Microsoft SQL Server 2000:
SELECT CONVERT(VARCHAR, good_date,112)
AS good_date, good_date FROM shop
ORDER BY good_date
Microsoft SQL Server 2008:
SELECT CONVERT(VARCHAR, good_date,112)
AS good_date, good_date FROM shop
ORDER BY CONVERT(VARCHAR, good_date,112)
Microsoft SQL Server 2000:
SELECT good_date, CONVERT(VARCHAR, good_date,112)
AS good_date FROM shop ORDER BY good_date
Microsoft SQL Server 2008:
SELECT good_date, CONVERT(VARCHAR, good_date,112)
AS good_date FROM shop ORDER BY shop.good_date
Um weitere Informationen über den Upgrade von Syntax zu bekommen, bitte besuchen Sie unsere Wiki Seiten MSSQL Server Upgrade der Syntax:
https://wiki.ispirer.com/sqlways/sql-server/upgrade/statementssyntax
Gemeinsam mit Geschäftslogik auf der Serverseite konvertiert Ispirer MnMTK auch SQL-Abfragen in Front-End Anwendungen und Skripten
Für weitere Informationen, kontaktieren Sie bitte uns.
|