SQL Server Integration Services ist SQL Server 2008 R2 die Extract , Transform and Load Werkzeug für die Integration von Informationen über Datenquellen . Sie können Dateien von SQL Server zu MySQL exportieren mithilfe von Business Intelligence Development Studio, um SSIS-Pakete erstellen. SSIS-Pakete bestehen aus zwei Logiken fließt : Steuer-und Datensignale . Die Ablaufsteuerung steuert sequentielle Prozesse mit dem Datenfluss und andere Objekte in einem Paket zugeordnet . Der Datenfluss ermöglicht Rekordniveau Datenmanagement in der Verpackung. Vor der Montage das Paket , obwohl, müssen Sie zunächst ADO-Verbindungen für die Datenquelle , MS SQL Server 2008 und dem Ziel , MySQL . Anleitung
1
Klicken Sie auf das Windows-Schaltfläche Start , zeigen Sie auf Microsoft SQL Server 2008 , und klicken Sie auf " SQL Server Business Intelligence Development Studio. "
2
Point to " New " und wählen Sie " Projekt " aus dem Menü" Datei " . Wenn das Dialogfeld Projekt erscheint, wählen Sie " Integration Services Project" aus der Liste der Visual Studio installierte Vorlagen . Geben Sie einen beschreibenden Namen in das Feld "Name" und klicken Sie auf " OK ".
3
der rechten Maustaste auf den Bereich unter der Registerkarte Verbindungs-Manager , die in der unteren Mitte befindet der Paket- Designer Bildschirm .
4
Wählen Sie " New ADO.Net Connection" aus dem Kontextmenü angezeigten Liste.
5
Klicken Sie auf " Neu ..." -Taste auf der Konfiguration Manager-Editor -Fenster , um einen neuen Verbindungs-Manager .
6
Konfigurieren Sie die Einstellungen für MS SQL Server 2008 ( die Datenquelle ) durch die Annahme der Standardeinstellung in der "Provider "-Feld die Eingabe eines entsprechenden Servernamen in der " Server Name "-Feld und geben Sie eine entsprechende Datenbank in der Liste "Wählen oder geben Sie einen Datenbank-Namen . " Klicken Sie auf " OK", um ADO.Net Verbindungseinstellungen für die Datenquelle zu bestätigen. Klicken Sie auf " OK" erneut, um die Paket-Designer zurückzukehren.
7
der rechten Maustaste auf den Bereich unter der Registerkarte Verbindungs-Manager wieder . Dieses Mal werden Sie die Schaffung eines ADO.Net Anschluss für MySQL (Ziel) .
8
Wählen Sie " New ADO.Net Connection" aus dem Kontextmenü angezeigten Liste.
9
Klicken Sie auf " Neu ..." auf dem Configuration Manager -Editor-Fenster , um einen neuen Verbindungs-Manager zu erstellen.
10
Konfigurieren Sie die Einstellungen für MySQL ( die Datenquelle ) , indem Sie " . Net Providers \\ ODBC- Provider " in der " Provider "-Feld und wählen Sie die entsprechende Datenquelle unter dem Data Source Specification Überschrift . Unter der Überschrift Login Information , geben Sie den Benutzernamen und das Kennwort für die Datenquelle . Klicken Sie , um die Einstellungen zu bestätigen. Beide Verbindungen werden nun in der Configuration Manager- Editor -Fenster angezeigt. Klicken Sie auf " OK" erneut, um die Paket-Designer zurückzukehren.
11
Ziehen Sie das " Datenflusstasks " aus den Ablaufsteuerungselemente unter der Toolbox auf das Design des Bildschirms . Als nächstes wird auf der Registerkarte Datenfluss und wählen Sie " ADO NET Source" und " ADO NET Destination" unter Datenflussziele in der Toolbox -Bereich.
12
der rechten Maustaste auf das " ADO NET Source" und wählen Sie "Bearbeiten" aus dem Kontextmenü , das erscheint. Wählen Sie die Tabelle in der Datenquelle, die die Daten, die Sie im Feld "Name der Tabelle oder der Ansicht : " exportieren möchten enthält Dropdown- Feld . Klicken Sie auf " OK", um die Einstellungen zu bestätigen und zum Package Designer Bildschirm .
13
rechten Maustaste auf das " ADO NET Destination" und wählen Sie " Bearbeiten" aus dem Kontextmenü , das erscheint. Im Bereich Connection Manager , wählen Sie das Ziel Datenbank aus der Liste , wenn es nicht bereits standardmäßig ausgewählt
14
die "Neu ..." -Button neben dem Klicken . " Verwenden einer Tabelle oder Sicht : " Dropdown- Feld, um ein neues Ziel -Tabelle zu erstellen , um die Daten aus der Datenquelle zu exportieren. Sobald Sie auf die Schaltfläche "OK" , erhalten Sie eine Warnmeldung angezeigt , dass die Informationen nicht ausreichen, erhalten und müssen unter Umständen Spalte Einstellungen im Menü " Create Table "-Fenster, erscheint aktualisieren. Klicken Sie auf die Schaltfläche "OK" .
15
Entfernen Sie die Anführungszeichen in der " Create Table "-Fenster , Spalten hinzufügen , dass MAP auf die Daten in der Datenquelle und Klicken Sie auf die Schaltfläche "OK" , um fortzufahren.
16
Wählen Sie " Mappings ", um die Mappings Seite zu aktivieren. Stellen Sie sicher, dass alle Spalten zwischen Datenquelle und das Ziel abgebildet werden , und klicken Sie auf "OK" , um fortzufahren.
17
Speichern Sie das SSIS -Paket mit dem "Save Kopie Package.dtsx als" Option "Datei "-Menü.
18
ändern globale Einstellungen für SQL-Modus auf" ANSI " in MySQL . Geben Sie "SET GLOBAL sql_mode = ' ANSI ' " in der Befehlszeile in MySQL .
19
der rechten Maustaste auf das Package -Datei unter SSIS-Pakete im Solution Explorer-Fenster. Wählen Sie "Execute Package" aus der Liste , um den Transfer abzuschließen. Sobald die Ausführung abgeschlossen ist, wenn die Datenflusstasks Ablaufsteuerung Artikel ist grün, bedeutet dies, dass die Übertragung erfolgreich war. Wenn der Datenfluss-Aufgabe ist rot , das bedeutet, dass ein Fehler aufgetreten ist und die Übertragung nicht erfolgreich war. Bei nicht erfolgreicher Transfers , verwenden Sie das Fenster Ausgabe , die am unteren Rand des Bildschirms , um Fehler zu beheben scheint .