После большого скрежета и плача кажется, что построитель отчетов использует информацию в определениях на сервере отчетов, чтобы затем выполнять запросы локально, а не через службы Reporting Services.
Мое ошибочное мнение заключалось в том, что когда я настраивал набор данных, например, «Обновить поля», построитель отчетов проходил через службы отчетов, чтобы получить соответствующие выходные данные и / или метаданные. Кажется, это не так.
Я определил строку подключения общего источника данных как Data Source=(local);Initial Catalog=<database name>
. Теперь это работает, когда вы находитесь в интерфейсе браузера служб Reporting Services, но Построитель отчетов, кажется, читает строку подключения и использует ее для себя. Службы Reporting Services на моей локальной машине для разработки не имеют настроек на целевом сервере, на котором выполняются эти отчеты, поэтому что-либо , которое я бы использовал, завершится неудачей.
Изменение строки подключения на Data Source=<server name>;Initial Catalog=<database name>
вместо localhost позволило построителю отчетов работать правильно. (RB по-прежнему выдавал «Введите учетные данные источника данных». Я использовал свои учетные данные Windows, которые являются действительным именем входа на целевом сервере.)