2
respostas

Problema na Chave estrangeira

Galera, segui o codigo do jeito que o video mostra

[Cod_Marca] NVARCHAR(50) NOT NULL PRIMARY KEY, 
    [Desc_Marca] NVARCHAR(200) NULL, 
    [Cod_Categoria] NVARCHAR(50) NULL, 
    CONSTRAINT [FK_Dim_Marca_Dim_Categoria] FOREIGN KEY ([Cod_Categoria]) REFERENCES [Dim_Categoria]([Cod_Categoria])

O codigo simplesmente não puxa o chave estrangeira O que pode ser?

2 respostas

Cara, tive o mesmo problema e consegui resolver da seguinte forma:

1º Vá no SQL Server Managment Studio

Olhe o nome das tabelas criadas. No meu caso, por algum motivo, elas não foram como Dim_Cliente e Dim_Fabrica. Elas foram atualizadas como "dbo.Table1" e "dbo.Table2".

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2º Verifique qual o nome correto das tabelas e colunas e volte no Visual Studio.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

É só substituir o nome da "Dimensão" pelo nome da tabela que tá lá no SQL server.

Irmão, foi isso mesmo!!!

Muito obrigado pela ajuda! Grande abraço

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software