#sql-server #reporting-services
#sql-сервер #службы отчетов
Вопрос:
Во-первых, позвольте мне начать с того, что я новичок в отчетах SQL. У меня есть 2 независимых клиента, каждый из которых имеет одинаковую структуру базы данных, только на разных компьютерах базы данных SQL.
Что я хочу сделать, так это создать пакет отчетов и попросить клиентов использовать его, чтобы они могли запускать отчеты из собственных баз данных.
Как это лучше всего сделать
Заранее благодарю вас
Alpesh
Комментарии:
1. Кто размещает базы данных? Кто будет размещать отчеты?
2. Я буду размещать его
Ответ №1:
Вы можете отправлять отчеты через SSRS с центрального сервера. Для каждого пользователя вы можете использовать разные источники данных, например, две разные папки отчетов, содержащие одинаковые rdl, но сопоставление объектов источника данных с собственными данными
Комментарии:
1. SSRS использует безопасность Windows для доступа к объектам, поэтому вам нужно убедиться, что у каждой компании есть идентификатор пользователя Windows, и ограничить доступ к папкам друг друга. Источники данных могут выходить из жестко запрограммированных логинов SQL Server и указывать на нужное место, т.Е. DataSourceA , DatasourceB. Затем фактические отчеты также хранятся в отдельных папках, что упрощает управление безопасностью и настройками, которые могут отличаться в разных компаниях.
2. Большое спасибо. я посмотрю на это и посмотрю, как это происходит