Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

FabianoSouza

[Resolvido] Alteração de campo para Identity não funciona

Recommended Posts

Toda vez que subo uma nova tabela para o host ocorre o seguinte:

 

Campo de chave primária perde a defininição de PK

Campo definido como tipo numérico torna-se decimal

Campo definico como identidade perde esta definição.

 

Para enviar os dados tenho utilizado o recurso de importação/exportação do SQL Server Management.

 

Recentemente descobri um recurso no SQL chamando Editar Mapaeamentos (aparece na tela de exportacao).

Ao clicar neste botão abre uma telinha. Achei que isso fosse resolver meus problemas porque tem lá a opção

"Habilitar inserção de identidade".

 

Ledo engano...parece que isso não funciona. Fiz o teste de criar uma tabela (localmente) e exportar habilitando este recurso. De nada adiantou, pois quando abri a tabela no host estava lá com o campo, mas sem as definiçãos (conforme falei acima)

 

 

Diante deste dilema peço desesperadamente ajuda ao fórum para saber como enviar minhas tabelas sem perder as definições dos campos.

 

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

eh a mesma situacao que postei aqui:http://forum.imasters.com.br/topic/453138-upload-de-tabs-perde-tipo-de-dados-e-chave-primaria-que-fazer/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá A.Jr. Obrigado pelo help.

 

O negócio é "cavernoso", hein?

Achei que com tanta tecnologia disonível nos dias de hoje (principalmente no próprio SQL Server) desse pra resolver isso de uma forma simples.

 

Mas beleza. Vou estudar suas orientações.

 

 

Valew!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola Fabiano.

O problema nao eh a ferramenta em si, mas seus ambientes.

 

Quando tratamos de hosts (provedores), eles nao deixam restaurar o bkp que você tem em sua maquina local, que eh o modo correto de se fazer isso.

O Import/Export faz o serviço de exportacao de dados e chaves como se sua base jah estivesse estruturada. Ela foi feita para isso. As definições de chaves primarias, secundarias, estrangeiras tem que ser criadas no momento da criacao da tabela e em suas definicoes.

 

Citei o modo "cavernoso" pois infelizmente eh um dos metodos que os provedores nos permitem trocar informacoes entre maquinas (local/servidor), pois o correto seria o Backup e Restore.

Abçs e boa sorte.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.