2016-10-12 7 views
1

Прежде всего позвольте мне сообщить, что я новичок в отчетах SQL. У меня есть 2 независимых клиента, каждая из которых имеет одну и ту же структуру базы данных, только на разных машинах баз данных SQL.SQL web Отчетность из нескольких баз данных

Что я хочу сделать, так это создать набор отчетов и использовать его для того, чтобы они могли запускать отчеты из собственных баз данных.

Как это лучше сделать это

Спасибо Вам заранее

Alpesh

+0

У кого есть базы данных? Кто будет размещать отчеты? – JohnHC

+0

Я буду размещать его – Alpesh

ответ

2

Вы можете служить отчеты по SSRS с центрального сервера. Для каждого пользователя вы можете использовать разные источники данных позади, как две разные папки отчетов, содержащие то же самое, что и у rdl, но сопоставление объектов источника данных с собственными данными.

+1

SSRS использует защиту Windows для доступа к объектам, поэтому вам нужно убедиться, что каждая компания имеет идентификатор пользователя Windows и ограничивает доступ к папкам друг друга. Источники данных могут уходить с жесткого кодированного входа в SQL Server и указывать на нужное место, то есть DataSourceA, DatasourceB. Затем также иметь фактические отчеты в отдельных папках, что упрощает управление безопасностью и настройками, которые могут различаться между компаниями. –

+0

Большое спасибо. Посмотрите на это и посмотрите, как это происходит – Alpesh

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