DatabasebestandKopiëren, macroactie

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. Raadpleeg de documentatie van SQL Server voor meer informatie over het loskoppelen en koppelen van een database.

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.

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×