Отчеты не используют изменения в содержании с запросом - PullRequest
0 голосов
/ 02 октября 2019

В SSRS я изменил некоторые имена таблиц и хочу изменить запросы во всех отчетах, которые используют эти таблицы.

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

Если я редактирую отчет в построителе отчетов, я вижу, что код изменен.

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

Как внести изменения в запрос без необходимости открывать каждый отчет и сохранять его снова?

1 Ответ

0 голосов
/ 04 октября 2019

Вы можете создать SYNONYM для старого имени таблицы, чтобы ссылаться на новое имя таблицы, и ваши отчеты будут по-прежнему работать правильно.

CREATE SYNONYM OldTableName FOR NewTableName

Для получения дополнительной информации см. Это превосходное введение

http://www.sqlservertutorial.net/sql-server-basics/sql-server-synonym/

...