Como anexar um existente SQL Server 2000 Database a SQL Server 2000 Desktop Engine

O suporte para o Office 2003 terminou

A Microsoft terminou o suporte para o Office 2003 em 8 de abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 290623
Moderado: Requer básica de macro, codificação e interoperabilidade habilidades.

Este artigo se aplica somente a um projeto Microsoft Access (.adp).

Para uma versão deste artigo do Microsoft Access 2000, consulte 208888.
Sumário
Talvez você tenha uma necessidade para copiar um banco de dados existente do Microsoft SQL Server 2000 e para colocar o banco de dados em outro computador que esteja executando o Microsoft SQL Server 2000 Desktop Engine. Este artigo descreve como fazer isso. O processo envolve temporariamente desanexar o banco de dados do seu servidor, copiando o arquivo de dados (.mdf) e arquivo de log (.ldf) para o computador de destino e anexar os arquivos para o servidor SQL Server 2000 Desktop Engine não existe.

Observação : A versão anterior do Microsoft SQL Server 2000 Desktop Engine é denominada Microsoft Data Engine (MSDE).

Mais Informações
As etapas a seguir demonstram como copiar o banco de dados pubs de exemplo de um computador que está executando o SQL Server 2000 e como colocá-lo em um computador que esteja executando o SQL Server 2000 Desktop Engine:
  1. No servidor que esteja executando o SQL Server 2000, abra o SQL Server Query Analyzer e digite a seguinte linha:
    sp_detach_db pubs
  2. No menu consulta , clique em Executar (ou pressione F5) para executar a consulta. Não é que você recebe uma mensagem que indica que registros não foram retornados.

    Observação: Temporariamente desanexar o banco de dados do servidor permite que você copiar os dados e arquivos de log.
  3. No Windows Explorer, copie Pubs.mdf e Pubs_log.ldf da Microsoft SQL Server\MSSQL\Data pasta no servidor para a pasta Microsoft SQL Server\MSSQL\Data no computador SQL Server 2000 Desktop Engine
  4. Para anexar os arquivos para o computador SQL Server novamente, execute as instruções a seguir no Query Analyzer. Cópia do servidor do SQL Server pode estar em um local diferente Este exemplo; modificar o caminho conforme necessário.
        EXEC sp_attach_db @dbname = 'pubs',        @filename1 = 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',        @filename2 = 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'					
  5. Use sua cópia do SQL Server 2000 Desktop Engine para abrir qualquer trabalho projeto do Access.
  6. Clique em consultas e, em seguida, clique em novo .
  7. Na caixa de diálogo Nova consulta , clique em Criar texto de Stored Procedure e, em seguida, clique em OK .
  8. Digite as seguintes instruções no procedimento de novo.

    Observação : alguns do texto geral procedimento armazenado podem já estar lá. Além disso, sua cópia do SQL Server 2000 Desktop Engine pode estar em uma unidade diferente da unidade C.
       Create Procedure AttachDB   As   EXEC sp_attach_db @dbname = 'pubs',       @filename1 = 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',       @filename2 = 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'   return					
  9. Salve o procedimento armazenado e fechá-lo.
  10. Clique duas vezes em AttachDB para executá-lo. Observe que você recebe uma mensagem que indica que registros não foram retornados. Clique em OK .
Neste ponto, banco de dados de exemplo pubs é anexado à sua instalação do SQL Server 2000 Desktop Engine, e você pode criar novos projetos do Access a partir de-lo.
OfficeKBHowTo inf msde 2000 msde2000 ACC2002 ACC2003 ACC2007 reviewdocid

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 290623 - Última Revisão: 04/06/2007 21:18:32 - Revisão: 5.1

Microsoft Office Access 2007, Microsoft Office Access 2003, Microsoft Access 2002 Standard Edition

  • kbmt kbclientserver kbhowto KB290623 KbMtpt
Comentários