Resolvendo erro ao tentar atualizar estrutura da tabela

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (0)  (0)

Veja neste artigo como resolver um erro de configuração em SQL Server ao tentar atribuir a um campo a propriedade identity depois que esta foi criada

Olá pessoal, vamos neste artigo ver como podemos alterar um campo de uma tabela para Identity quando essa tabela já possui dados inseridos, esta questão é muito comum quando pegamos um banco já modelado por outra pessoa, ou até mesmo por falha de modelagem nossa, ou ainda quando no começo não era necessário ter o Identity. Mas independente do motivo o objetivo irá atender qualquer um deles.

Temos um erro quando tentamos fazer isso.

Erro

Saving changes is not permitted. The changes that you have made require the following tables to be dropped and re-created.

Explicando o Erro

Este erro ocorre quando uma alteração na tabela faz com que esta tenha que ser recriada.

Mas e para resolver?

Para resolver esse problema é necessário desabilitar a opção: Prevent saving changes that require the table re-creation.

Passo-a-Passo

1- Clique no menu “Tools” e depois em “Options..”;

2- No painel de navegação que aparece expanda a opção “Designers” e selecione a opção “Table and Database Designers”;

3- Desmarque a opção”Prevent saving changes that require the table re-creation” depois clique em “OK” para salvar as modificações;

Bom esta é uma dica rápida, simples e bem legal. Eu mesma já passei por este tipo de problema.

Um abraço e até o próximo artigo.

 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?