Просмотр связей таблицы в SQL Server Management Studio

В SQL Server Management Studio у меня установлены отношения между таблицами.

Есть ли способ отобразить представление всех таблиц с соседними строками, например, в Microsoft Access? Нужно ли мне открывать новый запрос и запускать что-либо или есть кнопка, которую я пропустил?

9 голосов | спросил LtDan 13 J000000Wednesday11 2011, 19:22:41

4 ответа


16

Если вы используете Management Studio 2008:

Разверните корневую базу данных, попробуйте и разверните папку «Диаграммы базы данных», она должна сказать что-то вроде «без диаграмм».

Если он попросит вас создать диаграмму, скажите «да», а затем добавьте таблицы и вуаля!

Если нет, прямо в папке «Диаграммы базы данных» и создайте новую диаграмму.

ответил leinad13 13 J000000Wednesday11 2011, 19:39:58
5

Попробуйте Поиск ApexSQL

ApexSQL Search - это БЕСПЛАТНАЯ SQL Server Management Studio и надстройка Visual Studio, которая, помимо других функций, имеет функцию «Зависимости от просмотра». Функция View Dependencies имеет возможность визуализировать все отношения объектов базы данных SQL, в том числе между зашифрованными и системными объектами, конкретными объектами SQL Server 2012 и объектами, хранящимися в базах данных, зашифрованных с помощью прозрачного шифрования данных (TDE)

Функция «Зависимости от просмотра» также позволяет настраивать и настраивать макет диаграммы визуальных зависимостей, в том числе отношения, которые будут представлены, макет и размер сгенерированной диаграммы и глубину детализации зависимостей

ответил Milica Medic 12 +04002013-10-12T16:27:25+04:00312013bEurope/MoscowSat, 12 Oct 2013 16:27:25 +0400 2013, 16:27:25
1

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

SQL Server 2005 позволяет отображать зависимости типа

SELECT OBJECT_NAME(object_id) referencing,
  OBJECT_NAME(referenced_major_id),
  *
FROM sys.sql_dependencies 

SQL Server 2008 имеет sys.sql_expression_dependencies, следуя эта ссылка

ответил mrosiak 24 J0000006Europe/Moscow 2015, 19:34:04
0

Я читаю этот вопрос в 2015 году, и я использую SQL Server 2012. В этом сценарии для просмотра зависимостей таблицы вы можете выполнить следующие действия:
1. В корневой папке вашей базы данных есть папка «Диаграммы базы данных». Разверните эту базу данных и нажмите «Да» в появившемся всплывающем окне.
3. Щелкните правой кнопкой мыши поле, которое, как вы подозреваете, имеет зависимость, обычно у них есть идентификатор букв в их именах, например, я попал в базу данных EPM, а в таблице MSP_Projects у нас есть поле Proj_UID, щелкните правой кнопкой мыши поле; ш> 4. В появившемся контекстном меню выберите пункт «Отношения». В левом окне окна вы увидите внешние ключи, связанные с этим первичным ключом, а в правой части окна вы увидите свойства существующей связи.

ответил Alexandre Benevides Vicente 9 +03002015-10-09T22:31:42+03:00312015bEurope/MoscowFri, 09 Oct 2015 22:31:42 +0300 2015, 22:31:42

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132