Como você adiciona uma coluna NOT NULL FOREIGN KEY a uma tabela existente (preenchida) no MS SQL?
Crie a coluna, mas permita NULL.Preencher a coluna com os dados corretos da tabela de chave estrangeira.Alterar a coluna adicionar não nula.Adicionar a restrição de chave estrangeira.