Obs!: Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.
Du kan bruke handlingen KopierDatabasefil makro til å lage en kopi av gjeldende Microsoft SQL Server 7.0 eller nyere database som er koblet til Access-prosjekt (* ADP). Access kobler fra den gjeldende databasen, og deretter kobles den til serveren for målets. Hvis du vil ha mer informasjon om hvordan du kobler og fra en database, kan du se dokumentasjonen for SQL Server.
Obs!: Denne handlingen tillates ikke hvis databasen ikke er klarert.
Obs!: Access 2010 er den siste versjonen som støtter Access-dataprosjekter.
Innstilling
Makrohandlingen KopierDatabasefil har følgende argumenter:
Handlingsargument |
Beskrivelse |
Database-filnavn |
Navnet på den nye originalen datafilen. Standardbanen til filen er gjeldende plassering av Access-prosjektfilen (ADP). |
Overskrive eksisterende fil |
Angir om det skal erstatte en eksisterende fil med samme navn. Hvis satt til Ja og filnavnet allerede finnes, blir filen overskrevet. Hvis satt til Nei og filnavnet allerede finnes, blir filen ikke overskrevet og handlingen mislykkes. Hvis filen ikke allerede finnes, ignoreres denne innstillingen. Standard er Ja. |
Koble fra alle brukere |
Angir om Access skal tvinge brukere av databasen. Hvis satt til Ja, alle brukere som er koblet til den gjeldende databasen er frakoblet slik at Kopier databaseoperasjon kan fortsette. Hvis satt til Nei og ett eller flere brukere er koblet til databasen, mislykkes kopi av databasen. Standard er Nei. Koble brukere fra en database uten tilstrekkelig advarsel kan føre til tap av data. |
Merknader
Kopieringsoperasjonen er synkron, så du ikke kan utføre andre operasjoner til kopien av databasen er fullført.
Makrohandlingen KopierDatabasefil ikke bare kopierer data, datadefinisjoner og databaseobjekter, men kopierer også utvidede egenskaper, for eksempel standardverdier, tekstbegrensninger og oppslagsverdiene.
Krav for kopiering av en database:
-
Du må koble fra alle programmer og brukere før du kopierer databasefilen.
-
Alle objekter og visninger unntatt navigasjonsruten må lukkes.
-
Den gjeldende databasen må ikke replikeres.
-
Server kildedatabasen må være Microsoft SQL Server versjon 7.0 eller senere eller SQL Server 2000 Desktop Engine som kjører på en lokal datamaskin.
-
SQL Server-database på kildeserveren må være en enkelt databasefil.
-
Du må være medlem av gruppen sysadmin både kilde- og SQL Server-datamaskiner.
Hvis du vil kjøre makroen KopierDatabasefil i en Visual Basic for Applications-modul, ved å bruke metoden KopierDatabasefil for objektet DoCmd.