Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se ao: Access 2013, Office 2013
Você pode usar a ação CopiarArquivoDeBancodeDados para fazer uma cópia do banco de dados atual do Microsoft SQL Server 7.0 ou versões posteriores conectado ao projeto do Access. O acesso desanexa o banco de dados atual e o anexa ao servidor de destino. Para obter mais informações sobre como desanexar e anexar um banco de dados, consulte a documentação do SQL Server.
Observação
Essa ação não será permitida se o banco de dados não for confiável.
Setting
A ação CopiarArquivoDeBancodeDados tem os seguintes argumentos.
Argumento da ação |
Descrição |
|---|---|
Nome de Arquivo do Banco de Dados |
O nome do novo Arquivo de Dados Mestre. O caminho padrão do arquivo é o local atual do arquivo de projeto do Access (.adp). |
Substituir Arquivo Existente |
Especifica se será ou não substituído um arquivo existente pelo mesmo nome. Se estiver definido como Sim e o nome de arquivo já existir , o arquivo será substituído. Se estiver definido como Não e o nome de arquivo já existir, o arquivo não será substituído e a ação falhará. Se o arquivo ainda não existir, essa configuração será ignorada. O padrão é Sim. |
Desconectar Todos os Usuários |
Especifica se o Access deve ou não remover os usuários do banco de dados. Se estiver definido como Sim, quaisquer usuários conectados ao banco de dados atual serão desconectados para que a operação de banco de dados de cópia possa prosseguir. Se estiver definido como Não e um ou mais usuários estiverem conectados ao banco de dados, a operação de banco de dados de cópia falhará. O padrão é Não. AVISO: desconectar usuários de um banco de dados sem aviso adequado pode levar à perda de dados. |
Comentários
A operação de cópia é síncrona, por isso não será possível executar outras operações enquanto a cópia do banco de dados não for concluída.
A ação CopiarArquivoDeBancodeDados não só copia os dados, as definições de dados e os objetos de banco de dados, como também copia propriedades estendidas, como valores padrão, restrições de texto e valores de pesquisa.
Requisitos para copiar um banco de dados:
Todos os aplicativos e usuários precisam ser desconectados antes de copiar o arquivo de banco de dados.
Todos os objetos e modos de exibição, com exceção do Painel de Navegação, precisam ser fechados.
O banco de dados atual não pode ser replicado.
O banco de dados de servidor de origem precisa ser o Microsoft SQL Server 7.0 ou versão posterior, ou o SQL Server 2000 Desktop Engine executado em um computador local.
O banco de dados do SQL Server no servidor de origem precisa consistir em um único arquivo.
Você precisa ser membro da função sysadmin nos computadores SQL Server de origem e de destino.
Para executar a ação CopiarArquivoDeBancodeDados em um módulo do Visual Basic for Applications, use o método CopyDatabaseFile do objeto DoCmd.