Hvis du er en bruker av Access 2000 til og med 2010, er du kanskje kjent med Access Data Project- filer (ADP) - Få tilgang til datafiler som gir tilgang til SQL Server-databaser. Access 2013 dropper støtte for ADP-formatet, og Microsoft anbefaler ett av følgende alternativer:
-
Fortsett å bruke samme versjon av Access. ADP-er fortsetter å fungere i tidligere versjoner av Access. De vil imidlertid ikke fungere med nyere versjoner av SQL Server som SQL Server 2012 og SQL Server Azure.
Hvis du oppgraderer (eller organisasjonen din oppgraderer) til versjoner av SQL Server som er nyere enn din nåværende versjon av Access vet om, vil ADP-ene ikke lenger fungere som de skal.
-
Konverter til en Access Custom Web App. I Access 2013 kan du importere tabellene dine til en ny Access-app, og Access oppretter automatisk skjemaer for applikasjonen din. Du kan utvide funksjonaliteten til basisskjemaene som Access lager for deg slik at andre kan bruke applikasjonen din på nettet. Selv om noe av funksjonaliteten du bruker i ADP-er kanskje ikke lenger er tilgjengelig, forventer du at Microsoft fortsetter å fokusere forbedringer i produktet på denne applikasjonstypen.
-
Konverter til en koblet skrivebordsdatabase. Access 2013 fortsetter å støtte oppretting av skrivebordsdatabaser i .accdb-filformat. Du kan konvertere applikasjonen til .accdb-formatet – inkludert alle eksisterende skjemaer og rapporter – og la dataene ligge i SQL Server. Deretter kan du koble til SQL Server-databasen ved å bruke koblede tabeller, og applikasjonen din vil fortsette å fungere.
-
Lag en hybridapplikasjon. Hvis applikasjonen din er stor, og du ikke vil konvertere alt samtidig, kan du importere dataene dine til en Access-app og koble til SQL Server-databasen fra en .accdb-fil. Denne metoden lar deg migrere gradvis ved å legge til skjemaer og funksjonalitet til Access-appen over tid, samtidig som klientapplikasjonen opprettholdes som en .accdb-fil med tabeller knyttet til SQL Server-databasen bak Access-appen.
-
Oppgrader til .NET Framework. Applikasjonen din kan være kompleks nok til at du kan vurdere å gå over til en mer robust utviklingsplattform, for eksempel .NET Framework. SQL Server er designet for å gjøre det enkelt for deg å bruke databaseinfrastrukturen du allerede har opprettet og utvide funksjonaliteten til applikasjonen din uten å måtte omskrive koden i vesentlig grad.
Når du jobber med data fra SQL Server (eller en annen datakilde), kommer dataene fra et annet sted enn Access. Etter at du har opprettet forbindelsen til serveren og databasen, kan du bygge resten av Access-objektene dine – skjemaer, rapporter, makroer og moduler – for å lage et robust grensesnitt til en SQL Server-database.