Frage

Ich habe zwei Datenbanken: Oracle 10G und SQL Server 2000

.

Innerhalb der Oracle-Datenbank, habe ich mehrere MS Word-Dokumente als BLOBs gespeichert. Was ich tun müssen, ist die Dateien von Oracle zu extrahieren und in SQL Server platzieren. Ich bin gespannt, wie ich das tun?

Ich habe etwas über DTS gehört, aber nicht sicher, ob das etwas zu schauen ist.

War es hilfreich?

Lösung

In SQL Server 2000, Ihre Wahl für Blob-Speicher ist entweder binär / varbinary oder Bild. Binär / varbinary kann verwendet werden, wenn das Blob <= 8000bytes und Bild sollte nützlich sein, wenn Blob größer als 8000 Bytes ist.

Persönlich würde ich Perl DBI verwenden, um die Dateien von Oracle zu extrahieren und sie in SQL Server einsetzen, da ich mit Perl bequem bin.

Sie können auch Oracle hsodbc verwenden, um eine Verbindung zwischen Oracle zu machen und dem SQL-Server und versuchen, Daten von einem zum anderen einzufügen.

Wenn Sie sich wohler in SQL Server dann ist DTS eine Option. Ich bin nicht SQLServer Person so dass ich einen anderen Ansatz bevorzugen würde.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top