Как проверить целостность хранимых процедур - PullRequest
3 голосов
/ 20 мая 2009

У нас есть большая база данных, содержащая множество хранимых процедур. Сейчас мы обновляем нашу базу данных, но некоторые хранимые процедуры все еще используют старую структуру. Мы нашли большинство из них, используя sp_depends, но некоторые sp проскользнули.

Мне было интересно, если нет способа проверить все хранимые процедуры. Если они вызывают столбец, который больше не существует, вы получаете сообщение об ошибке.

Thx

Ответы [ 2 ]

2 голосов
/ 20 мая 2009

Я думаю, что если вы хотите быть на 100% уверены, вы можете использовать программное обеспечение, разработанное именно для этой цели. Например, у RedGate есть продукт, называемый SQL Dependency Tracker.

http://www.red -gate.com / продукция / SQL_Dependency_tracker / index.htm

Я бы предложил загрузить бесплатную пробную версию и протестировать функциональность.

0 голосов
/ 29 августа 2009

Вы можете вводить таблицы, хранимые процедуры и функции в проект, а затем проверять наличие ошибок, отображаемых на панели «Объекты в проекте».

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