2014-01-13 3 views
0

Я работаю над сценарием отчетности, где мне нужно запросить несколько баз данных (для одного и того же продукта) и показать его в одной информационной панели. Панель приборов находится в SSRS.SSRS: данные Union из нескольких баз данных

Подключение к нескольким базам данных не является проблемой.

Как я могу сделать объединение двух наборов данных в SSRS? Мне нужно показать некоторые группировки и диаграммы и т. Д. В объединенных данных. Слияние в основном просто UNION.

Я читал DPE (http://msdn.microsoft.com/en-us/library/ms152816%28v=sql.105%29.aspx). Если я получу подсказку, я могу начать с этого.

+0

Что вы пробовали до сих пор? У вас возникли проблемы с заявлением UNION/UNION ALL? – SpaceghostAli

+0

@SpaceghostAli, проблема не UNION ALL. Проблема в том, что я хочу привести данные из двух разных баз данных SQL Server. Это похоже на DB1.Tbl UNION ALL. Выберите из DB2.tbl, а DB1 и DB2 - из разных экземпляров базы данных на разных серверах и др. – Kangkan

ответ

0

Уверяю, что это может быть выполнено с помощью поиска: для более подробного описания ddes см. Этот блог.

Click Here

0

Вы можете создать linked server и затем ссылаться на обе базы данных в одном запросе, как:

select ... from server1.dbo.tbl1 union all select ... from server2.dbo.tbl2 
+0

У нас нет возможности создать связанный сервер в базе данных. Это может быть последним вариантом в данный момент. Меня интересует, можем ли мы сделать что-то прозрачное для базы данных? – Kangkan

Смежные вопросы