Это случилось со мной, когда источник данных с именем / ссылкой в наборах данных не существует. (Я сделал поиск и замену в коде, и я забыл, что текст также был включен в имя моего основного источника данных для отчета, поэтому он изменил имя, указанное во всех этих наборах данных ... изменить имя фактического источника данных, потому что я не выделил его в моем выборе поиска / замены) ....
<DataSet Name="Facility">
<Fields>
<Field Name="facility_id">
<DataField>Facility_ID</DataField>
<rd:TypeName>System.Guid</rd:TypeName>
</Field>
<Field Name="facName">
<DataField>facName</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>Database</DataSourceName>
<CommandText>select distinct name facName, Facility_ID<br>from Location<br>where<br>Facility_ID = Location.FacilityId and<br>facility_ID = upper(@fac)<br></CommandText>
<QueryParameters>
<QueryParameter Name="@fac">
<Value>=Parameters!fac.Value</Value>
<rd:UserDefined>true</rd:UserDefined>
</QueryParameter>
</QueryParameters>
<rd:UseGenericDesigner>true</rd:UseGenericDesigner>
</Query>
</DataSet>
<DataSourceName>Database</DataSourceName>
«База данных» должна быть источником данных, который действительно существует, то есть ... вы видите это в режиме конструктора? Если это не поможет, пожалуйста, дайте больше подробностей.
Спасибо.