SSRS-Datasource не изменится при повторной загрузке отчета

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

Изменить: У меня нет ошибки, потому что отчет успешно загружен, но источник данных не меняется. Если у меня есть поле в отчете, в отчете отображается новое поле, но источник данных остается прежним.

2 ответа

Решение

Это может быть связано с кэшированием, которое SSRS выполняет с источником данных для отчета на сервере. Новые источники данных имеют то же имя, что и старые?

Пользовательские источники данных можно создать на вкладке "Источники данных" в меню "Управление" для отчета в диспетчере отчетов.

Для этого откройте меню отчетов, нажав "..." и выбрав "Управление".

управлять

Затем нажмите на вкладку "Источники данных", затем измените источник данных на "Пользовательский источник данных".

Вкладка источников данных

Затем настройте источник данных, как вы сделали в отчете, вам нужно будет выбрать SQL Server для соединения, добавить строку соединения и выбрать тип аутентификации, который на изображении ниже является аутентификацией Windows, но я не уверен, как он настроен на вашем сервере. Затем нажмите "Проверить соединение". Затем нажмите "Сохранить" (убедитесь, что вы нажали "Сохранить", прежде чем уйти).

Пользовательский источник данных

Или вы можете удалить старый отчет в диспетчере отчетов, а затем загрузить его снова. Обратите внимание, что удаление отчета приведет к удалению любых графиков и других настроек, которые вы сделали, т.е. Имя и описание.

Этот параметр управляется из свойств развертывания проекта Visual Studio SSRS. Щелкните правой кнопкой мыши имя проекта и выберите "Свойства". Затем в разделе "Свойства" общей страницы обратите внимание на "Перезаписать наборы данных" и "Перезаписать источники данных". Измените тот, который необходим, и повторно разверните его, чтобы он обновлялся на портале отчетов.

Есть ли сообщение об ошибке? Это не сработает, может быть куча вещей. Я бы загрузил изображение ошибки или экран, который вы не можете пройти. Дайте мне знать, когда вы сможете это сделать, тогда вам будет легче устранять неполадки. Если вы не можете загрузить изображение, я бы:

  1. Проверьте правильность соединений с источником данных.
  2. Убедитесь, что ваши наборы данных используют правильное соединение.
Другие вопросы по тегам