Ir para conteúdo

POWERED BY:

Arquivado

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

renatinhavip

[Resolvido] Access para SQL Server

Recommended Posts

Bom dia!

 

Quero migrar um banco ACCES para SQL Server.

 

Já tentei usando o Import Data no Enterprise Manager, dá como se a tarefa tivesse sido completada, mas quando abro a tabela para ver se importou está tudo em branco...

 

O que está acontecendo???

 

Me ajudem, please... http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dá uma olhada neste artigo de como migrar um banco MS Access para MS SQL

 

Usando o DTS do Enterprise Manager, você faz rapidamente a migração de seu banco de dados MS Access para MS SQL Server 2000 (assim como de outros tipos de banco de dados para o MS SQL Server 2000), porém, alguns ajustes devem ser feitos de acordo com o banco de dados de origem.

 

Para migrar seu banco de dados:

- abra o Enterprise Manager

- conecte-se ao servidor MS SQL

- abra a pasta Databases-

- selecione sua base de dados

- clique em Action > All Tasks > Import Data.

- a janela do DTS (Data Transformation Services) irá abrir.

- na tela de abertura clique em “Next”

- na tela "Choose a Data Source", configure da seguinte forma:

 

Data Source: Microsoft Access

File name: (caminho completo do arquivo .MDB. Use o botão "..." para procurar o caminho)

Username: (caso tenha atribuído um usuário ao banco de dados MS Access)

Password: (caso tenha atribuído uma senha ao banco de dados MS Access)

 

Após configurar, clique em “Next” na tela "Choose a destination" e confirme se as configurações estão com os dados de sua base de dados MS SQL Server. Se estiverem corretas, clique em “Next” novamente.

 

Selecione a opção "Copy table(s) and view(s) from the source database" e clique em “Next”. Selecione os objetos que deseja migrar para o MS SQL e clique em “Next”. Selecione "Run immediately" e clique em “Next” após clicar em “Finish”.

 

Observe que campos auto-numéricos no MS Access não são campos Identity no MS SQL, isso ocorre porque o MS SQL não tem o tipo de dados auto-incremento, porém a propriedade "Identity" de um campo numérico (seja int, smallint, bigint) é quem faz o incremento dos dados desta coluna.

 

Além desta particularidade, sugerimos que revise todos os relacionamentos entre as tabelas. Para isso, use o diagrama do Enterprise Manager, que facilita na visualização dos relacionamentos.

 

Antes de alterar sua programação para acessar o MS SQL, certifique-se que a estrutura obtida em sua base MS SQL satisfaz sua necessidade.

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.