Hola.... que tal andas en c#
s estas usando sql server 2005, peudes usar la integracion con C# o vb.net
y crear un procedimiento almacenado con código c# que te bara una isntancia via olddb o ado a oracle, frebird, etc etc y extrar datos...
http://www.yukonxml.com/articles/sqlclr/
bsuca en google.
CLR integration.
"create procedure CLR integration"
hay algunos ejemplos muy buenos, espero te sirva.
saludos
-Paoti.
algún libro de sql server 2005 avanzado....