• Получение всех связанных «родительских» таблиц MSSQL Server 2008 r2

    @YURY_PETRANKOV Автор вопроса
    Для первого случая все прекрасно работает, спасибо.
    Но при наличии в таблицы ссылки на «саму себя», алгоритм уходит в бесконечную рекурсию. То есть необходимо рассмотреть случай, когда будет возможен обход такого варианта связей:
    image

    В SQL Server Management Studio есть функция «View Dependencies» — она правильно строит дерево зависимстей для таблиц. Возможно, есть какая-то системная процедура, которая делает тоже самое, толкьо не учитывает тригеры\процедуры, использующие таблицу, а просто выводит список всех связанных таблиц.

    Спасибо.
    Ответ написан