мне может понадобиться дополнительная информация для того, чтобы помочь - вы действительно говорят, что у вас есть наборам данных полей помеченных F1, F2, F3, ... и что теперь нужно привязать к фактические таблицы с столбцами, помеченными (например) Id, CustType, IsActive, ...?
Если это так, я бы предложил использовать Views, чтобы псевдоним каждого имени поля был F1, F2, ... Это может звучать так же, как и ваша оригинальная проблема, но все может быть автоматизировано.
Создание этих 100 представлений может быть достигнуто с помощью сценария. Этот скрипт может быть создан путем запуска некоторого интеллектуального T-SQL, который получает данные схемы, хранящиеся в SQL Server, и выводит требуемый сценарий.
Посмотрите на How can I get column names from a table in SQL Server?, чтобы начать.
Возможно, вам понадобится использовать курсоры в вашем T-SQL для циклического преобразования данных схемы и вывода сценария для создания представлений.
Наконец, если вам необходимо изменить каждый из 100 отчетов SSRS таким же образом, не забудьте, что каждый хранится в языке определения отчетов (XML), чтобы вы могли написать небольшую утилиту, которая читает каждый XML-файл и вносит необходимые изменения. Не забудьте сделать резервную копию этих файлов, прежде чем разрешить им новую утилиту.
Надеюсь, все это поможет и ответ не наступил слишком поздно.
Вы в порядке с решением, которое создает dynmaic наборов данных во время выполнения и установить его в качестве источника данных для отчетов? – lokusking
Я не могу ответить на ваш вопрос. Вы хотите узнать, слишком ли скопирован ваш графический интерфейс или может ли повысить читаемость вашего кода? В любом случае это поможет много фрагментов кода и скриншотов. – Megajin