Van toepassing op
Access 2010 Access 2007

Gebruik de macroactie DatabasebestandKopiëren om een kopie te maken van de huidige database van Microsoft SQL Server 7.0 of hoger die is verbonden met uw Access-project (* .adp). De huidige database wordt losgekoppeld in Access en vervolgens aan de doelserver gekoppeld.

Opmerking: Deze actie is niet toegestaan als de database niet wordt vertrouwd.

Opmerking: Access 2010 is de laatste versie die ondersteuning biedt voor Access-gegevensprojecten.

Instelling

De macroactie DatabasebestandKopiëren heeft de volgende argumenten.

Actieargument

Beschrijving

Naam van databasebestand

De naam van het nieuwe hoofdgegevensbestand. Het standaardpad voor het bestand is de huidige locatie van het Access-projectbestand (.adp).

Bestaand bestand overschrijven

Hiermee geeft u aan of een bestaand bestand met dezelfde naam moet worden vervangen. Als u dit argument instelt op Ja en de bestandsnaam al bestaat, wordt het bestand overschreven. Als u kiest voor Nee en de bestandsnaam al bestaat, wordt het bestand niet overschreven en mislukt de actie. Als het bestand nog niet bestaat, wordt deze instelling genegeerd. De standaardwaarde is Ja.

Gebruikersverbindingen verbreken

Hiermee geeft u aan of gebruikers geforceerd moeten worden afgemeld bij de database. Als u dit argument instelt op Ja, worden alle gebruikers die zijn verbonden met de huidige database afgemeld zodat de database kan worden gekopieerd. Als u kiest voor Nee en er een of meer gebruikers zijn verbonden met de database, mislukt de bewerking. De standaardwaarde is Nee.

Als u gebruikers zonder voorafgaande waarschuwing afmeldt bij een database, kan dit gegevensverlies tot gevolg hebben.

Opmerkingen

De kopieerbewerking verloopt synchroon, wat betekent dat u geen andere bewerkingen kunt uitvoeren terwijl de database wordt gekopieerd.

Met de macroactie DatabasebestandKopiëren worden niet alleen gegevens, gegevensdefinities en databaseobjecten gekopieerd, maar ook uitgebreide eigenschappen, zoals standaardwaarden, tekstbeperkingen en opzoekwaarden.

Vereisten voor het kopiëren van een database:

  • U moet alle verbindingen van toepassingen en gebruikers met de database verbreken voordat u het databasebestand gaat kopiëren.

  • Alle objecten en weergaven moeten zijn gesloten, met uitzondering van het navigatiedeelvenster.

  • De huidige database moet niet worden gerepliceerd.

  • De database op de bronserver moet Microsoft SQL Server versie 7.0 of hoger zijn, of SQL Server 2000 Desktop Engine op een lokale computer.

  • De SQL Server-database op de bronserver moet bestaan uit één databasebestand.

  • U moet de rol Systeembeheerder hebben op zowel de bron- als doelcomputer.

Als u de macroactie DatabasebestandKopiëren wilt uitvoeren in een VBA-module (Visual Basic for Applications), gebruikt u de methode CopyDatabaseFile van het object DoCmd.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.