quarta-feira, 7 de novembro de 2012

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. 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.

Para realizar tal tarefa, será necessário desmarcar uma opção no gerenciador. Depois de abrir o gerenciador do SQL Server 2008, cliquei no menu Tools e escolhi a opção Options.


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.


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.