Отметить таблицу как устаревшую на сервере Sql

Недавно мы решили настроить базу данных нашего онлайн-приложения. База данных большая и имеет много нежелательных объектов. Итак, как первый шаг в очистке базы данных, мы решили удалить устаревшие / нежелательные таблицы. У нас есть список нежелательных таблиц в БД. Теперь нам нужно протестировать приложение как предыдущее только с необходимыми таблицами. Для этого нам нужно убедиться, что приложение не ссылается ни на одну из устаревших / нежелательных таблиц. Есть ли способ пометить таблицы как устаревшие, чтобы приложение не ссылалось на них?

Один из способов достижения вашей цели, я могу придумать, – переименование таблиц (добавить _Old к названию таблицы), которые вы хотите удалить. После запуска приложения вы можете увидеть, где все его нарушение. У вас будет возможность решить, использовать ли таблицу или нет. Как только вы вернете имя таблицы (удалите _Old), она будет работать как раньше.

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

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

Давайте будем гением компьютера.