Acção de Macro CopiarFicheiroBasedeDados

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Pode utilizar a ação de macro CopiarFicheiroBaseDeDados para fazer uma cópia da atual do Microsoft SQL Server 7.0 ou posterior base de dados ligado ao seu projeto do Access (*. adp). Access separa-se a base de dados atual e, em seguida, anexa-o para o servidor de destino. Para mais informações sobre o desligamento e como anexar uma base de dados, consulte a documentação do SQL Server.

Nota: Esta ação não é permitida se a base de dados não é fidedigno.

Nota: Access 2010 está a última versão que suporte projectos de dados do Access.

Definição

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

Argumento de ação

Descrição

Nome de ficheiro de base de dados

O nome do novo ficheiro de dados do modelo global. O caminho predefinido para o ficheiro é a localização atual do ficheiro de projeto do Access (. adp).

Substituir ficheiro existente

Especifica se pretende ou não substituir um ficheiro existente com o mesmo nome. Se definida como Sim e o nome de ficheiro já existe, o ficheiro é substituído. Se definida para não e o nome de ficheiro já existe, o ficheiro não é substituído e a ação falha. Se o ficheiro já não existir, é ignorada esta definição. A predefinição é Sim.

Desligar todos os utilizadores

Especifica se ou não o Access deve forçar utilizadores desativar a base de dados. Se estiverem desligada definida como Sim, todos os utilizadores que estão ligadas à base de dados atual para que possa continuar a operação de base de dados de cópia. Se definir como não e um ou mais utilizadores estiverem ligados à base de dados, o falha de operação de base de dados de cópia. A predefinição é não.

Desligar utilizadores de uma base de dados sem qualquer aviso adequado pode conduzir a perda de dados.

Observações

A operação de cópia é síncrona, por isso não é possível executar outras operações até que a cópia da base de dados esteja concluída.

A ação de macro CopiarFicheiroBaseDeDados não só copia os dados, definições de dados e objetos de base de dados, mas também copia propriedades expandidas, como valores predefinidos, restrições de texto e valores de pesquisa.

Requisitos para copiar uma base de dados:

  • Tem de desligar todas as aplicações e utilizadores antes de a copiar o ficheiro de base de dados.

  • Tem de ser fechadas todos os objetos e vistas, exceto o painel de navegação.

  • Base de dados atual não têm de ser replicada.

  • A base de dados do servidor de origem tem de ser Microsoft SQL Server versão 7.0 ou posterior, ou SQL Server 2000 Engine de ambiente de trabalho em execução num computador local.

  • A base de dados do SQL Server no servidor de origem tem de ser uma base de dados de ficheiro único.

  • Tem de ser um membro da função sysadmin em computadores de SQL Server de origem e de destino.

Para executar a ação de macro CopiarFicheiroBaseDeDados num módulo Visual Basic for Applications, utilize o método de CopiarFicheiroBaseDeDados do objeto DoCmd.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×