Ação de macro CopiarArquivoDeBancoDeDados

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Você pode usar a ação de macro CopiarArquivoDeBancoDeDados para fazer uma cópia da atual Microsoft SQL Server 7.0 ou posterior banco de dados conectado ao projeto do Access (*. adp). Access desconecta o banco de dados atual e, em seguida, anexa-o ao servidor de destino. Para obter mais informações sobre desanexar e anexar um banco de dados, consulte a documentação do SQL Server.

Observação : Esta ação não poderão ser se o banco de dados não é confiável.

Observação : Access 2010 é a última versão que suporta projetos de dados do Access.

Configuração

A ação de macro CopiarArquivoDeBancoDeDados tem os seguintes argumentos.

Argumento da ação

Descrição

Nome de arquivo de banco de dados

O nome do novo arquivo de dados mestre. O caminho padrão para o arquivo é o local atual do arquivo de projeto do Access (. adp).

Substituir arquivo existente

Especifica se deseja ou não substituir um arquivo existente com o mesmo nome. Se definido como Sim e o nome do arquivo já existe, o arquivo será substituído. Se definido como não e o nome do arquivo já existe, o arquivo não será substituído e a ação falhar. Se o arquivo não existir, ela será ignorada. O padrão é Sim.

Desconectar todos os usuários

Especifica se ou não o Access deve desconectar os usuários o banco de dados. Se definido como Sim, todos os usuários que estão conectados ao banco de dados atual estiver desconectado para que a operação de banco de dados de cópia possa continuar. Se definido como não e um ou mais usuários estiver conectado ao banco de dados, a operação de banco de dados de cópia falhará. O padrão é Nenhum.

Desconectar usuários de um banco de dados sem aviso adequado pode resultar em perda de dados.

Comentários

A operação de cópia é síncrona, portanto, você não poderá realizar outras operações até concluir a cópia do banco de dados.

A ação de macro CopiarArquivoDeBancoDeDados não apenas copia dados, definições de dados e objetos de banco de dados, mas também copia propriedades estendidas, como valores padrão, restrições de texto e valores de pesquisa.

Requisitos para copiar um banco de dados:

  • Você deve desconectar todos os aplicativos e usuários antes de copiar o arquivo de banco de dados.

  • Todos os objetos e exibições, exceto o painel de navegação devem ser fechadas.

  • Banco de dados atual não deve ser duplicado.

  • O banco de dados do servidor de origem deve ser Microsoft SQL Server versão 7.0 ou posterior, ou SQL Server 2000 Desktop Engine executando em um computador local.

  • O banco de dados do SQL Server no servidor de origem deve ser um banco de dados de arquivo único.

  • Você deve ser um membro da função de administrador do sistema em computadores do SQL Server de origem e de destino.

Para executar a ação de macro CopiarArquivoDeBancoDeDados em um módulo Visual Basic for Applications, use o método CopiarArquivoDeBancoDeDados do objeto DoCmd.

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×