Jei naudojate „Access 2000–2010“, galbūt esate susipažinę su „ Access Data Project“ (ADP) failais – „Access“ duomenų failais, kurie suteikia prieigą prie SQL serverio duomenų bazių. „Access 2013“ nebepalaiko ADP formato, o „Microsoft“ rekomenduoja vieną iš šių alternatyvų:
-
Toliau naudokite tą pačią „Access“ versiją. ADP ir toliau veikia ankstesnėse „Access“ versijose. Tačiau jie neveiks su naujesnėmis SQL Server versijomis, pvz., SQL Server 2012 ir SQL Server Azure.
Jei atnaujinsite (arba jūsų organizacija atnaujins) į SQL serverio versijas, naujesnes, nei žino dabartinė Access versija, jūsų ADP nebeveiks tinkamai.
-
Konvertuoti į Access Custom Web App. „Access 2013“ galite importuoti lenteles į naują „Access“ programą, o „Access“ automatiškai sukuria formas jūsų programai. Galite išplėsti pagrindinių formų, kurias jums sukuria „Access“, funkcionalumą, kad kiti žmonės galėtų naudotis jūsų programa žiniatinklyje. Nors kai kurios funkcijos, kurias naudojate ADP, gali būti nebepasiekiamos, tikėkitės, kad „Microsoft“ ir toliau skirs daug dėmesio šio tipo programos produkto patobulinimams.
-
Konvertuoti į susietą darbalaukio duomenų bazę. „Access 2013“ ir toliau palaiko darbalaukio duomenų bazių kūrimą .accdb failo formatu. Galite konvertuoti programą į .accdb formatą, įskaitant visas esamas formas ir ataskaitas, ir palikti duomenis SQL serveryje. Tada galite susieti su SQL serverio duomenų baze naudodami susietas lenteles, o jūsų programa veiks toliau.
-
Sukurkite hibridinę programą. Jei jūsų programa yra didelė ir nenorite visko konvertuoti vienu metu, galite importuoti duomenis į „Access“ programą ir susieti su SQL serverio duomenų baze iš .accdb failo. Šis metodas leidžia pereiti palaipsniui, laikui bėgant pridedant prie programos „Access“ formų ir funkcijų, kartu išlaikant kliento programą kaip .accdb failą su lentelėmis, susietomis su SQL serverio duomenų baze, esančia už programos „Access“.
-
Atnaujinkite į .NET Framework. Jūsų programa gali būti pakankamai sudėtinga, kad galėtumėte apsvarstyti galimybę pereiti prie patikimesnės kūrimo platformos, tokios kaip .NET Framework. SQL serveris sukurtas taip, kad būtų lengva naudotis jau sukurta duomenų bazės infrastruktūra ir išplėsti programos funkcionalumą nereikalaujant daug perrašyti kodo.
Kai dirbate su duomenimis iš SQL serverio (ar kito duomenų šaltinio), duomenys gaunami ne iš "Access". Užmezgę ryšį su serveriu ir duomenų baze, galite sukurti likusius „Access“ objektus – formas, ataskaitas, makrokomandas ir modulius – ir sukurti patikimą SQL serverio duomenų bazės sąsają.