SSRS-Datasource не изменится при повторной загрузке отчета
Я получил отчет с 2 источниками данных, и оба являются общими данными. Я пытаюсь изменить их оба на пользовательский источник данных, но при повторной загрузке отчета в диспетчере отчетов он не будет работать.
Изменить: У меня нет ошибки, потому что отчет успешно загружен, но источник данных не меняется. Если у меня есть поле в отчете, в отчете отображается новое поле, но источник данных остается прежним.
2 ответа
Это может быть связано с кэшированием, которое SSRS выполняет с источником данных для отчета на сервере. Новые источники данных имеют то же имя, что и старые?
Пользовательские источники данных можно создать на вкладке "Источники данных" в меню "Управление" для отчета в диспетчере отчетов.
Для этого откройте меню отчетов, нажав "..." и выбрав "Управление".
Затем нажмите на вкладку "Источники данных", затем измените источник данных на "Пользовательский источник данных".
Затем настройте источник данных, как вы сделали в отчете, вам нужно будет выбрать SQL Server для соединения, добавить строку соединения и выбрать тип аутентификации, который на изображении ниже является аутентификацией Windows, но я не уверен, как он настроен на вашем сервере. Затем нажмите "Проверить соединение". Затем нажмите "Сохранить" (убедитесь, что вы нажали "Сохранить", прежде чем уйти).
Или вы можете удалить старый отчет в диспетчере отчетов, а затем загрузить его снова. Обратите внимание, что удаление отчета приведет к удалению любых графиков и других настроек, которые вы сделали, т.е. Имя и описание.
Этот параметр управляется из свойств развертывания проекта Visual Studio SSRS. Щелкните правой кнопкой мыши имя проекта и выберите "Свойства". Затем в разделе "Свойства" общей страницы обратите внимание на "Перезаписать наборы данных" и "Перезаписать источники данных". Измените тот, который необходим, и повторно разверните его, чтобы он обновлялся на портале отчетов.
Есть ли сообщение об ошибке? Это не сработает, может быть куча вещей. Я бы загрузил изображение ошибки или экран, который вы не можете пройти. Дайте мне знать, когда вы сможете это сделать, тогда вам будет легче устранять неполадки. Если вы не можете загрузить изображение, я бы:
- Проверьте правильность соединений с источником данных.
- Убедитесь, что ваши наборы данных используют правильное соединение.