Der Microsoft SQL Server Integration Service oder SSIS , können Sie importieren und Übertragen von Daten zwischen Datenbank-Servern . Sie müssen die " Besetzung " Umwandlungsprozess , um eine Unicode- Variable auf eine Nicht-Unicode- Zeichensatz zu konvertieren . Fügen Sie diese Funktion in der SQL-Code , der die Daten in Ihrer Transformation Service-Projekt in der SSIS -Designer überträgt . Anleitung
1
Klicken Sie in Windows "Start "-Taste auf dem Datenbank-Server und öffnen Sie SQL Server Management Studio. Öffnen Sie das SSIS Paket, das Sie bearbeiten möchten.
2
Klicken Sie auf den Schritt, den Sie bearbeiten möchten, und klicken Sie auf " Eigenschaften". Die Transformation Code angezeigt.
3 < p> ändern Sie jede Spalte Name , um die CAST-Funktion in der Abfrage. So verwandelt sich die folgende Abfrage die Spalte "username" der Nicht-Unicode- String-Datentyp :
select ( DT_STR ) Benutzername von den Benutzern
Das Casting Funktion innerhalb der Klammer ist . Diese Funktion ändert die Spalte Benutzername Daten an die Nicht-Unicode- String-Wert , so dass alle erweiterten Unicode-Zeichen werden entfernt und abgeschnitten.
4
Klicken Sie auf die Schaltfläche "Speichern" und " Ausführen", um die laufen SSIS Projekt nach der Code- Änderungen werden gespeichert.