Einstieg mit SSMA für SAP ASE (SybaseToSQL)

SQL Server Migration Assistant (SSMA) für SAP ASE ermöglicht es Ihnen, SAP Adaptive Server Enterprise (ASE) Datenbankschemata schnell in SQL Server- oder Azure SQL-Datenbank-Schemata zu konvertieren und die resultierenden Schemata in SQL Server oder Azure SQL-Datenbank hochzuladen, und Daten von SAP ASE zu SQL Server oder Azure SQL-Datenbank zu migrieren.

In diesem Thema wird der Installationsprozess vorgestellt, und Sie können sich dann mit der SSMA-Benutzeroberfläche vertraut machen.

Installation und Lizenzierung von SSMA

Um SSMA zu verwenden, müssen Sie zunächst das SSMA-Clientprogramm auf einem Computer installieren, der sowohl auf die Quellinstanz von SAP ASE als auch auf die Zielinstanz von SQL Server oder Azure SQL-Datenbank zugreifen kann. Um serverseitige Datenmigration zu nutzen, müssen Sie das Erweiterungspaket und mindestens einen der SAP-ASE-Anbieter (OLE DB oder ADO.NET) auf dem Computer installieren, der SQL Server betreibt. Diese Komponenten unterstützen Datenmigration und die Emulation von SAP ASE-Systemfunktionen. Für Installationsanweisungen siehe Installing SSMA for SAP ASE (SybaseToSQL).

Um SSMA zu starten, klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf Microsoft SQL Server Migration Assistant für Sybase und wählen Sie dann Microsoft SQL Server Migration Assistant für Sybase. Beim ersten Start von SSMA erscheint ein Lizenzierungsdialogfeld. Du musst SSMA lizenzieren, indem du eine Windows Live ID verwendest, bevor du SSMA verwenden darfst. Lizenzanweisungen sind zusammen mit den Installationsanweisungen im Thema Installieren von SSMA für den Sybase-Client (SybaseToSQL) enthalten.

SSMA für SAP ASE Benutzeroberfläche

Nachdem SSMA installiert und lizenziert ist, kannst du SSMA verwenden, um SAP ASE-Datenbanken auf SQL Server oder Azure SQL-Datenbank zu migrieren. Es hilft ihnen, sich mit der SSMA-Benutzeroberfläche vertraut zu machen, bevor Sie beginnen. Das folgende Diagramm zeigt die Benutzeroberfläche für SSMA, einschließlich der Metadaten-Explorer, Metadaten, Symbolleisten, Ausgabebereich und Fehlerlistenbereich:

SSMA-Benutzeroberfläche für SAP ASE

Um eine Migration zu starten, müssen Sie zuerst ein neues Projekt erstellen. Dann verbindest du dich mit SAP ASE. Nach einer erfolgreichen Verbindung erscheint im Sybase Metadata Explorer eine Hierarchie von SAP ASE-Datenbanken. Sie können dann im Sybase Metadata Explorer mit der rechten Maustaste auf Objekte klicken, um Aufgaben wie das Erstellen von Berichten zu erledigen, die Konvertierungen zu SQL Server oder Azure SQL-Datenbank bewerten. Du kannst diese Aufgaben auch über die Toolbars und Menüs erledigen.

Sie müssen sich außerdem mit einer Instanz von SQL Server oder Azure SQL-Datenbank verbinden. Nach einer erfolgreichen Verbindung erscheint eine Hierarchie von SQL Server- oder Azure SQL-Datenbanken in SQL Server oder SQL Azure Metadata Explorer. Nachdem Sie SAP ASE-Schemata in SQL Server- oder Azure SQL-Datenbank-Schemata konvertiert haben, wählen Sie diese konvertierten Schemata in SQL Server oder SQL Azure Metadata Explorer aus und laden Sie die Schemata dann in SQL Server oder Azure SQL-Datenbank.

Nachdem du konvertierte Schemata in SQL Server oder Azure SQL-Datenbank geladen hast, kannst du zum Sybase Metadata Explorer zurückkehren und Daten von SAP-ASE-Datenbanken in SQL Server oder Azure SQL-Datenbanken migrieren.

Weitere Informationen zu diesen Aufgaben und deren Ausführung finden Sie unter Migrating SAP ASE Databases to SQL Server - Azure SQL-Datenbank (SybaseToSQL).

In den folgenden Abschnitten werden die Features der SSMA-Benutzeroberfläche beschrieben.

Metadaten-Explorer

SSMA enthält zwei Metadaten-Explorer, um SAP ASE- und SQL Server- oder Azure SQL-Datenbanken zu durchsuchen und Aktionen durchzuführen.

Sybase Metadata Explorer

Der Sybase Metadata Explorer zeigt Informationen über Datenbanken auf der Quellinstanz von SAP ASE an.

Mit dem Sybase Metadata Explorer können Sie folgende Aufgaben ausführen:

SQL Server oder SQL Azure Metadata Explorer

SQL Server oder SQL Azure Metadata Explorer zeigt Informationen über eine Instanz von SQL Server oder Azure SQL-Datenbank. Wenn Sie eine Verbindung mit einer Instanz von SQL Server oder Azure SQL-Datenbank herstellen, ruft SSMA Metadaten zu dieser Instanz ab und speichert sie in der Projektdatei.

Sie können SQL Server oder SQL Azure Metadata Explorer verwenden, um konvertierte SAP ASE-Datenbankobjekte auszuwählen und diese Objekte dann in die Instanz von SQL Server oder Azure SQL-Datenbank zu laden (synchronisieren).

Weitere Informationen finden Sie unter Loading Converted Database Objects into SQL Server (SybaseToSQL).

Metadata

Rechts neben jedem Metadaten-Explorer befinden sich Registerkarten, die das ausgewählte Objekt beschreiben. Wenn Sie beispielsweise eine Tabelle im Sybase Metadata Explorer auswählen, erscheinen sechs Tabs: Tabelle, SQL,Typzuordnung, Daten, Eigenschaften und Bericht. Die Registerkarte Bericht enthält erst dann Informationen, wenn ein Bericht erstellt wurde, der das ausgewählte Objekt enthält. Wenn Sie eine Tabelle in SQL Server oder SQL Azure Metadata Explorer auswählen, erscheinen drei Tabs: Tabelle, SQL und Daten.

Die meisten Metadateneinstellungen sind schreibgeschützt. Sie können jedoch die folgenden Metadaten ändern:

  • Im Sybase Metadata Explorer können Sie Verfahren und Typzuordnungen ändern. Mach diese Änderungen, bevor du Schemata konvertierst.

  • Im SQL Server oder SQL Azure Metadata Explorer können Sie die Transact-SQL für gespeicherte Prozeduren ändern. Mach diese Änderungen, bevor du die Schemata in den SQL Server lädst.

Änderungen, die im Metadaten-Explorer vorgenommen werden, werden in den Projektmetadaten widergespiegelt, nicht in den Quell- oder Zieldatenbanken.

Symbolleisten

SSMA verfügt über zwei Symbolleisten: eine Projektsymbolleiste und eine Migrationssymbolleiste.

Die Project-Symbolleiste

Die Projekt-Symbolleiste enthält Schaltflächen zum Arbeiten mit Projekten, zur Verbindung mit SAP ASE und zur Verbindung mit SQL Server oder Azure SQL-Datenbank. Diese Schaltflächen ähneln den Befehlen im Menü "Datei ".

Die Migrations-Werkzeugleiste

Die Migrationssymbolleiste enthält die folgenden Befehle:

Schaltfläche Funktion
Bericht erstellen Konvertiert die ausgewählten SAP ASE-Objekte in SQL Server-Syntax und erstellt dann einen Bericht, der zeigt, wie erfolgreich die Konvertierung war.

Dieser Befehl ist nur verfügbar, wenn Objekte im Sybase Metadata Explorer ausgewählt wurden.
Schema konvertieren Wandelt die ausgewählten SAP ASE-Objekte in SQL Server- oder Azure SQL-Datenbank-Objekte um.

Dieser Befehl ist nur verfügbar, wenn Objekte im Sybase Metadata Explorer ausgewählt wurden.
Daten migrieren Migriert Daten aus der SAP ASE-Datenbank auf SQL Server oder Azure SQL-Datenbank. Bevor Sie diesen Befehl ausführen, müssen Sie die SAP ASE-Schemata in SQL Server- oder Azure SQL-Datenbank-Schemata umwandeln und die Objekte dann in SQL Server oder Azure SQL-Datenbank laden.

Dieser Befehl ist nur verfügbar, wenn Objekte im Sybase Metadata Explorer ausgewählt wurden.
Beenden Beendet den aktuellen Prozess, z. B. das Konvertieren von Objekten in SQL Server oder die Azure SQL-Datenbanksyntax.

SSMA enthält die folgenden Menüs:

Menü Description
File Enthält Befehle zum Arbeiten mit Projekten, zur Verbindung zu SAP ASE und zur Verbindung zu SQL Server oder Azure SQL-Datenbank.
Bearbeiten Enthält Befehle zum Suchen und Arbeiten mit Text auf den Detailseiten, z. B. Kopieren von Transact-SQL aus dem SQL-Detailbereich. Enthält außerdem die Option Lesezeichen verwalten , in der man eine Liste bestehender Lesezeichen sehen kann. Sie können die Schaltflächen auf der rechten Seite des Dialogfelds verwenden, um die Lesezeichen zu verwalten.
View Enthält den Befehl 'Metadaten-Explorer synchronisieren' . Dies synchronisiert die Objekte zwischen Sybase Metadata Explorer und SQL Server oder SQL Azure Metadata Explorer. Enthält außerdem Befehle zum Anzeigen und Ausblenden der Ausgabe- und Fehlerliste sowie eine Option Layouts zur Verwaltung der Layouts.
Werkzeuge Enthält Befehle zum Erstellen von Berichten, zum Exportieren von Daten und zur Migration von Objekten und Daten. Bietet außerdem Zugriff auf die Dialogfelder "Globale Einstellungen " und "Projekteinstellungen" .
Tester Enthält Befehle zum Erstellen von Testfällen, zur Anzeige von Testergebnissen und Befehle zur Verwaltung der Datenbank-Backups.
Hilfe Bietet Zugriff auf die SSMA-Hilfe und auf das Dialogfeld "Info ".

Ausgabefenster und Fehlerlistenfenster

Das Menü "Ansicht " bietet Befehle zum Umschalten der Sichtbarkeit des Ausgabebereichs und des Bereichs "Fehlerliste":

  • Der Ausgabebereich zeigt Statusnachrichten von SSMA während der Objektkonvertierung, Objektsynchronisation und Datenmigration an.

  • Der Feldbereich Fehlerliste zeigt Fehler-, Warn- und Informationsmeldungen in einer Liste, die Sie sortieren können.