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

Visualização de relações de tabela no SQL Server Management Studio

No SQL Server Management Studio, tenho relações estabelecidas entre tabelas.

Existe alguma forma de mostrar uma vista de todas as tabelas com as linhas adjacentes, como no Microsoft Access? Preciso de abrir uma nova consulta e executar algo ou há algum botão que me tenha escapado?

Respostas (4)

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

Se estiver a utilizar o Management Studio 2008 :

Expandir a base de dados de raiz, tente expandir a pasta Diagramas da Base de Dados, deve dizer algo como “sem diagramas”.

Se lhe pedir para criar um diagrama, diga sim, então adicione as tabelas e voilá!

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

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

Experimente Pesquisa ApexSQL

ApexSQL Search é um add-in gratuito de SQL Server Management Studio e Visual Studio que, entre outras funcionalidades, tem a funcionalidade View Dependencies. A funcionalidade View Dependencies tem a capacidade de visualizar todas as relações dos objectos da base de dados SQL, incluindo as relações entre objectos encriptados e objectos do sistema, objectos específicos do SQL Server 2012, e objectos armazenados em bases de dados encriptados com Criptografia Transparente de Dados (TDE)

A funcionalidade View Dependencies permite também configurar e personalizar a disposição do diagrama de dependências visuais, incluindo as relações que serão apresentadas, a disposição e o tamanho do diagrama gerado, e a profundidade de pesquisa das dependências

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

Se pretende exibir dependências para uma tabela específica basta seleccionar a sua tabela e clicar com o botão direito do rato em View Dependencies Verificar como visualizar dependências

SQL Server 2005 permite-lhe exibir dependências como esta

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

SQL Server 2008 tem sys.sql_expression_dependencies follow este link

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

Estou a ler esta pergunta em 2015 e estou a utilizar o SQL Server 2012. Neste cenário, para ver as dependências de uma tabela, pode seguir estes passos:
1. na pasta raiz da sua base de dados, existe uma pasta chamada Database Diagrams (Diagramas da Base de Dados). Expanda esta base de dados e clique em ‘sim’ no pop up que vai aparecer; 3. Clique com o botão direito do rato no campo que suspeita ter uma dependência, normalmente têm as letras ID nos seus nomes, por exemplo, estou na base de dados EPM e na tabela MSP_Projects temos o campo Proj_UID, clique com o botão direito do rato no campo; 4. No menu de contexto que aparece, seleccionar o item Relacionamentos. No site da esquerda da janela verá as chaves estrangeiras relacionadas com esta chave primária, e no lado direito da janela verá as propriedades da relação existente.