DoCmd.CopyDatabaseFile (Access)

Copia o banco de dados conectado ao projeto atual para um arquivo de banco de dados do Microsoft SQL Server que será exportado.

O nome de arquivo da cópia deve ter uma extensão. MDF para ser reconhecido como um arquivo de banco de dados do SQL Server. O método falhará e causará um erro, se ocorrer qualquer uma das seguintes condições:

CopyDatabaseFile (DatabaseFileName, OverwriteExistingFile, DisconnectAllUsers)


DoCmd.CopySQLDatabaseFile _ 
 DatabaseFileName:="C:\Export\Sales.mdf", _ 
 OverwriteExistingFile:=True, _ 
 DisconnectAllUsers:=True

Arguments

O seguinte argumento é necessário

DatabaseFileName (String) - O nome do arquivo (e o caminho) para o qual o banco de dados será copiado. Se nenhum caminho for especificado, o diretório atual será usado.

Optional arguments

Os seguintes argumentos são opcionais

OverwriteExistingFile (Boolean) - Determina se o Microsoft Access substitui o arquivo especificado por DatabaseFileName. True para substituir o arquivo existente. Se o arquivo ainda não existir, este argumento será ignorado.

DisconnectAllUsers (Boolean) - Determina se o Access desconectará qualquer usuário conectado ao banco de dados atual para fazer a cópia. True para desconectar outros usuários antes de copiar o arquivo de banco de dados.