Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.
Du kan bruge makrohandlingen KopierDatabasefil til at oprette en kopi af den aktuelle Microsoft SQL Server 7.0 eller nyere database, der er knyttet til din Access-projekt (* .adp). Access afbryder forbindelsen den aktuelle database og knytter den derefter til destinations-serveren. Du kan finde flere oplysninger om fjernelse af og vedhæfte en database, i dokumentationen til SQL Server.
Bemærk!: Denne handling tillades ikke, hvis der ikke er tillid til databasen.
Bemærk!: Access 2010 er den seneste version, der understøtter Access dataprojekter.
Indstilling
Makrohandlingen KopierDatabasefil har følgende argumenter:
Handlingsargument |
Beskrivelse |
Databasefilnavnet |
Navnet på den nye Master-datafil. Standardstien til filen er den aktuelle placering af Access-projektfil (.adp). |
Overskriv eksisterende fil |
Angiver, om at erstatte en eksisterende fil med samme navn. Hvis angivet til Ja og filnavnet allerede findes, bliver filen overskrevet. Hvis indstillet til Nej og filnavnet allerede findes, overskrives filen ikke og handlingen mislykkes. Hvis filen ikke allerede findes, ignoreres denne indstilling. Standard er Ja. |
Afbryde forbindelsen til alle brugere |
Angiver eller ej Access skal tvinge brugere fra databasen. Hvis indstillet til Ja, alle brugere, der er forbundet med den aktuelle database ikke er tilsluttet så kopieringen af databasen kan fortsætte. Hvis indstillet til Nej , og en eller flere brugere har forbindelse til databasen, i databasen ikke kopieret. Standard er Nej. Afbryde brugere fra en database uden passende advarsel kan medføre tab af data. |
Bemærkninger
Kopieringen er synkron, så du ikke kan udføre andre handlinger, indtil kopien af databasen er fuldført.
Makrohandlingen KopierDatabasefil ikke kun kopierer data, datadefinitioner af og databaseobjekter, men kopierer også udvidede egenskaber, som standardværdier, tekst begrænsninger og opslagsværdier.
Krav til kopiering af en database:
-
Du skal afbryde alle programmer og brugere, før du kopierer databasefilen.
-
Alle objekter og visninger undtagen navigationsruden skal være lukket.
-
Den aktuelle database skal ikke replikeres.
-
Server kildedatabasen skal være Microsoft SQL Server version 7.0 eller nyere eller SQL Server 2000 Desktop Engine kører på en lokal computer.
-
SQL Server-databasen på kildeserveren skal være en enkelt databasefil.
-
Du skal være medlem af rollen systemadministrator på både kilde- og SQL Server-computere.
Hvis du vil køre makrohandlingen KopierDatabasefil i et Visual Basic for Applications-modul, skal du bruge metoden KopierDatabasefil i objektet DoCmd.