Exibindo relacionamentos de tabelas no SQL Server Management Studio

9

No SQL Server Management Studio, tenho relacionamentos configurados entre tabelas.

Existe uma maneira de exibir uma exibição de todas as tabelas com as linhas adjacentes, como no Microsoft Access? Preciso abrir uma nova consulta e executar algo ou há um botão que eu perdi?

    
por LtDan 13.07.2011 / 17:22

4 respostas

16

Se você estiver usando o Management Studio 2008:

Expanda o banco de dados raiz, tente e expanda a pasta Database Diagrams, ele deve dizer algo como "sem diagramas".

Se você pedir para criar um diagrama, diga sim, adicione as tabelas e voila!

Se não, na pasta Database Diagrams e crie um novo Diagrama.

    
por 13.07.2011 / 17:39
5

Experimente a Pesquisa do ApexSQL

O ApexSQL Search é um suplemento gratuito do SQL Server Management Studio e do Visual Studio que, entre outros recursos, possui o recurso Exibir Dependências. O recurso Exibir Dependências permite visualizar todos os relacionamentos dos objetos do banco de dados SQL, incluindo aqueles entre objetos criptografados e do sistema, objetos específicos do SQL Server 2012 e objetos armazenados em bancos de dados criptografados com Transparent Data Encryption (TDE)

O recurso Exibir Dependências também permite configurar e personalizar o layout do diagrama de dependências visuais, incluindo os relacionamentos que serão apresentados, o layout e o tamanho do diagrama gerado e a profundidade de detalhamento das dependências

    
por 12.10.2013 / 14:27
1

Se você deseja exibir dependências para uma tabela específica, basta selecionar sua tabela e clicar com o botão direito do mouse em Exibir Dependências. Veja como exibir dependências.

O SQL Server 2005 permite exibir dependências como esta

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

O SQL Server 2008 tem sys.sql_expression_dependencies, siga este link

    
por 24.06.2015 / 18:34
0

Estou lendo esta pergunta em 2015 e estou usando o SQL Server 2012. Nesse cenário, para exibir as dependências de uma tabela, você pode seguir estas etapas:
1. Na pasta raiz do seu banco de dados, existe uma pasta chamada Database Diagrams. Expanda este banco de dados e clique em "sim" no pop-up que será exibido; 3. Clique com o botão direito do mouse no campo que você suspeita ter uma dependência, normalmente eles têm o ID de letras em seus nomes, por exemplo, estou no banco de dados do EPM e na tabela MSP_Projects temos o campo Proj_UID, clique com o botão direito do mouse; br> 4. No menu de contexto exibido, selecione o item Relacionamentos. No site à esquerda da janela, você verá as chaves estrangeiras relacionadas a essa chave primária e, no lado direito da janela, você verá as propriedades da relação existente.

    
por 09.10.2015 / 21:31