Question

We have a peculiar challenge with overly-strict use restrictions, and I'm trying to find a way to accomplish it.

We have data in two locations, on different platforms. We are extracting data from application tables, and we aren't allowed to create our own views/procs/etc.

Is there a way to run a query into a remote Oracle DB from within an SQL Server query?

To further complicate issues, we have to make it run through a Crystal Reports database command.

We have ODBC connections defined at the BOXI platform (using Oracle ODBC for the Oracle connection).

I am hoping to use the SQL WITH clause to build in-memory views (for lack of a better term) to:

  • Initially extract some circuit IDs from the local SQL Server system,
  • Extract ticket numbers based on those circuit IDs, from the remote Oracle system,
  • Extract the core of our data from the SQL Server system, joined with the ticket data and return that to Crystal as a result dataset.

If we had our own space, this would be trivial.

BOXI doesn't let us do multiple-server universes.

No correct solution

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top