2011-07-13 15:22:41 +0000 2011-07-13 15:22:41 +0000
10
10

Просмотр отношений с таблицами в SQL Server Management Studio

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

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

Ответы (4)

16
16
16
2011-07-13 15:39:58 +0000

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

Разверните корневую базу данных, попробуйте развернуть папку Database Diagrams (Диаграммы базы данных), там должно быть написано что-то вроде “никаких диаграмм”.

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

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

5
5
5
2013-10-12 12:27:25 +0000

Попробуйте воспользоваться функцией ApexSQL Search

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

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

1
1
1
2015-06-24 16:34:04 +0000

Если вы хотите отобразить зависимости для определенной таблицы, просто выберите таблицу и щелкните правой кнопкой мыши 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 follow эта ссылка

0
0
0
2015-10-09 19:31:42 +0000

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