SSRS отчет для чтения из 2 баз данных - PullRequest
0 голосов
/ 11 марта 2010

Я хочу сравнить записи между двумя базами данных на моем сервере SQL 2008. Запрос ниже работает в SSMS.

SELECT 'Manual',
       manual.*,
       'Auto',
       Auto.*
  FROM    (SELECT * FROM TESTINGSOMODS..TESTINGSOManMODS) Manual
       FULL OUTER JOIN
          (SELECT * FROM CHELTONCUSTOMIZATIONS..SOMODS) Auto
       ON manual.[Order No] = auto.fsono

Я создал решение, и когда я попытался настроить общий источник данных, я столкнулся со следующим:

DataSource

Итак, мой первый вопрос: если я хочу извлечь из двух разных баз данных, что мне нужно ввести для «Выбрать или ввести имя базы данных»?

1 Ответ

2 голосов
/ 11 марта 2010

Настройте его для запуска из TESTINGSOMODS. Создайте хранимую процедуру в TESTINGSOMODS, которая содержит запрос, используйте эту процедуру для отчета. Отчет не будет знать, что вы обращаетесь к CHELTONCUSTOMIZATIONS, он будет только смотреть на набор результатов из процедуры на TESTINGSOMODS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...