Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.
Du kan använda makroinstruktionen KopieraDatabasfil så att en kopia av den aktuella Microsoft SQL Server 7.0 eller senare databas ansluten till Access-projekt (* ADP). Access kopplas från den aktuella databasen och sedan kopplas till målservern. Mer information om och frånkoppling av en databas finns i dokumentationen till SQL Server.
Obs!: Den här åtgärden tillåts inte om databasen inte är betrodd.
Obs!: Access 2010 är den senaste versionen som har stöd för Access-dataprojekt.
Inställning
Makroinstruktionen KopieraDatabasfil har följande argument.
Åtgärdsargument |
Beskrivning |
Databasens filnamn |
Namnet på den nya original-datafilen. Standardsökvägen till filen är den aktuella platsen i Access-projektfilen (ADP). |
Skriv över befintlig fil |
Anger om du vill ersätta en befintlig fil med samma namn. Om värdet Ja och filnamnet redan finns, filen skrivs över. Om skall vara Nej och filnamnet redan finns, skrivs inte filen och åtgärden misslyckas. Om filen inte redan finns, ignoreras den här inställningen. Standardinställningen är Ja. |
Koppla från alla användare |
Anger om användare av databasen ska kopplas. Om inställningen är Ja, alla användare som är anslutna till den aktuella databasen är frånkopplad så att kopiera databasåtgärd kan fortsätta. Om skall vara Nej och en eller flera användare är anslutna till databasen, kopiera databas åtgärden misslyckas. Standardvärdet är Nej. Koppla från användare från en databas utan förvarning kan leda till förlust av data. |
Anmärkningar
Kopieringsåtgärden är synkront, så du inte kan utföra andra åtgärder tills kopian av databasen är klar.
Makroinstruktionen KopieraDatabasfil inte bara kopierar data, datadefinitioner och databasobjekt utan kopieras även utökade egenskaper som standardvärden, textvillkor och uppslagsvärden.
Krav för att kopiera en databas:
-
Du måste ta bort alla program och användare innan du kopierar databasfilen.
-
Alla objekt och vyer utom navigeringsfönstret måste stängas.
-
Den aktuella databasen måste inte replikeras.
-
Server källdatabasen måste vara Microsoft SQL Server version 7.0 eller senare eller SQL Server 2000 Desktop Engine körs på en lokal dator.
-
SQL Server-databasen på källservern måste vara en databasfil.
-
Du måste vara medlem i rollen Systemadministratör på både käll- och SQL Server-datorer.
Om du vill köra instruktionen KopieraDatabasfil makrot i Visual Basic for Applications-modul, använder du metoden KopieraDatabasfil för objektet DoCmd.