Если базы данных находятся на одном и том же сервере, вы можете сделать один запрос к хранимой процедуре, а затем процесс получит доступ ко 2-й базе данных.
Таким образом, в вашем отчете вы по-прежнему используете один источник данных и выполняете один сохраненный процесс, но затем, когда запрос выполняется в базе данных, он обрабатывает операции выбора / объединения из любой второй базы данных.
Делая это таким образом, вы можете вернуть один набор данных с объединенными результатами, если это то, что вам нужно сделать. Я предупреждаю, что кросс-соединения между базами данных / выборки и т. Д. Могут считаться плохой практикой для удобства обслуживания и того факта, что если вы решите реструктурировать свое развертывание на установку с несколькими серверами, ваши объединения не будут работать, если базы данных не находятся на одном сервере.