У нас есть особая проблема с чрезмерно строгими ограничениями на использование, и я пытаюсь найти способ ее решить.
У нас есть данные в двух местах, на разных платформах. Мы извлекаем данные из таблиц приложений, и нам не разрешено создавать наши собственные представления / procs / и т.д.
Есть ли способ выполнить запрос к удаленной базе данных Oracle из запроса SQL Server?
Чтобы еще больше усложнить проблему, мы должны запустить ее с помощью команды базы данных Crystal Reports.
У нас есть соединения ODBC, определенные на платформе BOXI (используя Oracle ODBC для соединения Oracle).
Я надеюсь использовать предложение SQL WITH для построения представлений в памяти (из-за отсутствия лучшего термина) для:
- Изначально извлекать некоторые идентификаторы каналов из локальной системы SQL Server,
- Извлечение номеров билетов на основе этих идентификаторов каналов из удаленной системы Oracle,
- Извлеките ядро наших данных из системы SQL Server, объедините их с данными билетов и верните их в Crystal в качестве набора данных результата.
Если бы у нас было свое собственное пространство, это было бы тривиально.
BOXI не позволяет нам создавать многосерверные юниверсы.