Представления SQL Server - INFORMATION_SCHEMA.VIEW_TABLE_USAGE - PullRequest
1 голос
/ 02 апреля 2010

Когда я запрашиваю INFORMATION_SCHEMA.VIEWS, в нем отображаются все представления, но когда я запрашиваю INFORMATION_SCHEMA.VIEW_TABLE_USAGE, отображаются только несколько представлений.

Как я могу перестроить всю информацию о просмотрах в INFORMATION_SCHEMA.VIEW_TABLE_USAGE?

Ответы [ 2 ]

2 голосов
/ 03 апреля 2010

Вы можете просто вызвать sp_refreshsqlmodule или sp_refreshview для представлений без схемы.

Также этот ответ

1 голос
/ 02 апреля 2010

Вы можете экспортировать всю базу данных в виде сценария (щелкните правой кнопкой мыши базу данных -> Задачи -> Создать сценарии). Запуск этого скрипта в новой базе данных создаст правильные зависимости. Затем вы можете перекачать данные из старой базы данных. Я ожидаю, что это будет много работы.

Существуют коммерческие инструменты, такие как RedGate SQL Dependency Tracker , которые значительно упрощают эту задачу. У них есть бесплатная демоверсия, но будьте осторожны, вы быстро станете зависимыми от этих инструментов:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...