Makrohandlingen KopierDatabasefil

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Du kan bruge handlingen KopierDatabasefil til at oprette en kopi af den aktuelle Microsoft SQL Server 7.0 eller nyere database, der er knyttet til din Access-projekt. 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 kan ikke, hvis databasen ikke er tillid til.

Indstilling

Handlingen KopierDatabasefil har følgende argumenter.

Handlingsargument

Beskrivelse

Navn på databasefil

Navnet på den nye hoveddatafil. Standardstien til filen er den aktuelle placering af Access-projektfilen(.adp).

Overskriv eksisterende fil

Angiver, om en eksisterende fil med det samme navn skal erstattes eller ej. Hvis du angiver indstillingen til Ja, og filnavnet findes i forvejen, bliver filen overskrevet. Hvis indstillingen angives til Nej, og filnavnet findes i forvejen, overskrives filen, og handlingen udføres ikke. Hvis filen ikke findes i forvejen, ignoreres indstillingen. Standardværdien er Ja.

Afbryd forbindelsen til alle brugere

Angiver, om brugernes forbindelse til databasen skal afbrydes. Hvis argumentet indstilles til Ja, vil forbindelsen blive afbrudt for brugere, der arbejder i den aktuelle database, så kopieringen af databasen kan fortsætte. Hvis argumentet indstilles til Nej, og en eller flere brugere har forbindelse til databasen, bliver databasen ikke kopieret. Standardværdien er Nej.

Hvis brugernes forbindelse afbrydes uden tilstrækkelig advarsel, kan data gå tabt.

Bemærkninger

Kopieringen foregår synkront, så du kan ikke udføre andre handlinger, før kopieringen af databasen er færdig.

Handlingen KopierDatabasefil kopierer ikke kun data, datadefinitioner og databaseobjekter, men kopierer også udvidede egenskaber, f.eks. standardværdier, tekstbegrænsninger og opslagsværdier.

Krav til kopiering af en database:

  • Du skal afbryde forbindelsen til alle programmer og brugere, før du kan kopiere databasefilen.

  • Alle objekter og visninger undtagen navigationsruden skal være lukket.

  • Den aktuelle database må ikke være replikeret.

  • Kildeserverdatabasen skal være Microsoft SQL Server version 7.0 eller nyere eller SQL Server 2000 Desktop Engine, og den skal køre på en lokal computer.

  • SQL Server-databasen på kildeserveren skal være en database med én fil.

  • Du skal være medlem af sysadmin-rollen på både kilde- og destinations-SQL Server-computeren.

Hvis du vil køre handlingen KopierDatabasefil i et VBA-modul (Visual Basic for Applications), skal du bruge metoden CopyDatabaseFile for objektet DoCmd.

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×