В основной базе данных SQL Server имеется множество процедур и функций, которые предоставляют удобный инструмент для разработчика базы данных. Например, sp_help [database object]
предоставит несколько наборов результатов с полезными атрибутами указанного объекта; sp_helptext [procedure or function name]
вернет тело процедуры или функции на панели результатов (в отличие от того, что вы просматриваете свой проводник объектов и открываете объект с помощью «Script as ...» только для просмотра содержимого кода). Другое действительно удобное Процедуры включают в себя sp_depends
и sp_msdependencies
, первая из которых перечисляет все объекты, которые перестанут работать, если вы отбросите указанный объект, и последняя из которых перечисляет все объекты, которые не должны быть отброшены, если указанный объект должен продолжать работать правильно.
Я узнал обо всем этом сегодня от коллеги, и я был шокирован, что я не знал об этом раньше.
Кто-нибудь знает какие-нибудь другие полезные маленькие функции или процедуры, которые помогут разработчику разобраться в загадке незнакомой (и обычно глючной) базы данных?