Wenn alles nicht hilft, gibts wie immer mehrere Möglichkeiten.
Hier 2 Varianten:

a) Stored Procedure mit VB.NET/C#-Programm, dass selber die Daten als DataTable-Objekt zurückgibt
b) externes Programm, dass die Daten von AS/400 nach SQL-Server kopiert

Ansonsten gibts da noch diverse sog. ETL-Tools.