структура хранимой процедуры - PullRequest
2 голосов
/ 28 апреля 2009

Я унаследовал унаследованную систему с большим количеством (более 160) хранимых процедур. Я ищу способ создать диаграмму, которая бы

  • показывает, какая из процедур вызывается другими процедурами
  • показывает, какая часть кода C # использует какие хранимые процедуры
  • группирует процедуры по частям системы, в которой они используются

Есть ли инструмент, который это делает? Или поможет мне выполнить задание?

Ответы [ 3 ]

2 голосов
/ 28 апреля 2009

Red Gate's SQL Dependency Tracker может обработать ваш первый элемент.

Что касается вашего второго элемента, ваш единственный реальный вариант - поиск файлов (по умолчанию control-shift-F) и поиск вашего решения по имени этой хранимой процедуры. Вы должны будете сделать свой собственный анализ относительно того, где фактически используется эта строка.

Что касается третьего, я не знаю ни одного инструмента, который мог бы дать такой широкий обзор.

1 голос
/ 28 апреля 2009

DBScribe и DOxygen могут вам помочь.

0 голосов
/ 28 апреля 2009

Я хотел бы добавить элементарные записи в ваши процедуры и создать журналы использования процедур бизнес-процессами.

Так что, если ваше приложение управляет продажей фруктов POS.

Купить и апельсин. Сохранить журнал

Купи яблоко. Сохранить журнал.

Etc ...

Таким образом, вы узнаете не только, какие, но когда и с чем.

...