sexta-feira, 12 de abril de 2013

Dica Importante SQL Server 2008 Management Studio

Por padrão o SQL Server 2008 Management Studio vem configurado para não ter a mudança de uma tabela usando o modo “designer” sem que apague-a e re-crie novamente; sinceramente não sei porque, mas existe. O que acontece é o seguinte:

Se eu peguei uma tabela no meu banco de dados na internet, e ao tentar acrescentar um campo 
de auto-incremento ou chave primária ele deixa. No momento de salvar a tabela, o gerenciador 
mostra um alerta falando que não consegue salvar o que foi mudado na tabela. Conversando com
um amigo “expert” em banco de dados, ele me falou que precisa ser desmarcada uma opção no 
gerenciador. Depois de abrir o gerenciador do SQL Server 2008, cliquei no

menu Tools e escolhi a opção Options.
Referência: 2


Uma nova tela se abre e existem várias opções específicas. Acesse a opção chamada Designers
e ao lado direito deve ser desmarcado o item Prevent saving changes that require table 
re-creation.

Referência: 3

Depois de desmarcar esta opção, é necessário fechar o gerenciador totalmente. Depois de abrir
o gerenciador a funcionalidade de edição vai funcionar perfeitamente. Sem que necessite apagar a
tabela e criá-la novamente.