Como converter uma base de dados do Access para o SQL Server

Traduções de Artigos Traduções de Artigos
Artigo: 237980 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Nota: Se estiver a utilizar o Access 97 e versões superiores, também pode utilizar o SQL Server Migration Assistant para o acesso. Para mais informações sobre o SQL Server Migration Assistant para o acesso, visite o seguinte Web site da Microsoft:

http://www.microsoft.com/SQLServer/en/us/Product-Info/Migration-Tool.aspx#Access

É a forma mais fácil para converter uma base de dados do Access para o SQL Server utilizar o Assistente de conversão. O Assistente de conversão:
  • Preserva a estrutura de base de dados, incluindo dados, índices, definições de anddefault.
  • Converte automaticamente as regras de validação de acesso e defaultsettings os equivalentes do SQL Server adequados.
  • Mantém as relações entre tabelas e integrityafter referencial converter.


Para executar o Assistente de conversão no Access 2000, no menu Ferramentas , aponte para Utilitários de base de dadose, em seguida, faça clique sobre O Assistente de conversão.

Para utilizar o Assistente de conversão no Access 97, tem de primeiro transferir as ferramentas de conversão ao Microsoft Access 97 partir do seguinte Web site da Microsoft:
http://www.microsoft.com/downloads/details.aspx?FamilyId=f5c7a907-7c5f-46cb-9157-a1ec4e96083d&displaylang=en

Para executar o Assistente de conversão do Access 97, no menu Ferramentas , aponte para suplementose, em seguida, clique em Converter para o SQL Server.

Se tiver uma versão anterior do Access, pode utilizar qualquer um dos seguintes métodos:
  • Actualizar para o Access 97 ou do Access 2000 e, em seguida, execute o Assistente de theUpsizing.
  • Utilize o SQL Server dados Transformation Services (DTS) para dados de importthe da base de dados Access numa base de dados do SQL Server. Para mais informação sobre DTS e o Assistente de importação de DTS, consulte os tópicos "TransformationServices de dados" e "Utilizar a importar e exportar assistentes" no SQL Server 7.0Books Online. Por exemplo, consulte o tópico "Importar o dados de DatabaseExample' acesso um" no SQL Server Books Online.

Access 2000

No Access 2000, no menu ficheiro , aponte para Novoe, em seguida, clique em Novo projecto de base de dados existente. Esta opção cria uma aplicação de processamento automático de dados (ADP). Esta aplicação utiliza o SQL Server Desktop Engine (também conhecido como MSDE 2000) ou o SQL Server como o servidor e utiliza o ficheiro ADP como a aplicação automaticamente.

Nota Quando executa o Assistente de conversão do Access 97 ou do Access 2000 para o SQL Server 2000, poderá receber um erro de "Excesso". Para mais informações, clique nos números de artigo seguinte para visualizar os artigos na Microsoft Knowledge Base:
279454 Mensagem de erro "Field overflow" quando tenta converter para o SQL Server 2000
Para mais informações sobre problemas entre o Access 2000 e SQL Server 2000, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
269824 Descrição de uma incompatibilidade de problemas entre projectos do Access 2000 (*. adp) e SQL Server 2000
A seguinte documentação técnica pode ajudá-lo a importar a aplicação do Access para o SQL Server:
  • Conceber aplicações eficientes para o Microsoft SQL Server: esta documentação técnica explica porque é que a concepção de aplicações do acesso sequencial indexado (ISAM) do método não é apropriada para o SQL Server.
    http://msdn2.microsoft.com/en-us/library/aa226307 (SQL.70).aspx
  • Migrar o Microsoft Access Database para o SQL Server 7.0: este documento técnico cobre o Assistente de conversão, incluindo informações sobre designchanges e limitações do assistente.
    http://technet.microsoft.com/en-us/library/cc917601.aspx

Access 97

Para mais informações sobre as ferramentas de conversão ao Microsoft Access 97, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/downloads/details.aspx?FamilyId=f5c7a907-7c5f-46cb-9157-a1ec4e96083d&displaylang=en
Para transferir as ferramentas de conversão ao Microsoft Access 97, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/downloads/details.aspx?FamilyId=f5c7a907-7c5f-46cb-9157-a1ec4e96083d
Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
176614 Microsoft Access 97 conversão ferramentas disponíveis
279454 Mensagem de erro "Field overflow" quando tenta converter para o SQL Server 2000

Referências

Para mais informações sobre como migrar uma base de dados do Access para o SQL Server, visite o seguinte Web site da Microsoft:
http://msdn.microsoft.com/en-us/library/aa139985.aspx

Propriedades

Artigo: 237980 - Última revisão: 9 de janeiro de 2014 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 97 Standard Edition
  • Microsoft Access 2.0 Standard Edition
Palavras-chave: 
kbsqlsetup kbhowtomaster kbhowto kbinfo kbmt KB237980 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 237980

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com