Hatókör
Access 2010 Access 2007

Az Access-projektek olyan Access-fájlok (.adp), amelyek közvetlen, hatékony kapcsolatot biztosítanak a Microsoft SQL Server adatbázissal az OLE DB összetevő architektúrán keresztül. A Microsoft Access 2007 és 2010 lehetővé teszi új Access-projektfájlok (.adp) létrehozását, valamint az Access korábbi verzióiban létrehozott meglévő Access-projektek használatát. Ez a cikk röviden ismerteti az Access-projekteket, és bemutatja, hogyan működnek az Access-projektek az Access 2007-ben és 2010-ben. Azt is ismerteti, hogyan hozhat létre új Access-projektet az Access 2007-ben és 2010-ben, és hogyan csatlakoztathat access-projektet egy meglévő SQL Server-adatbázishoz.

Megjegyzés: Az Access 2010 az Access utolsó verziója, amely támogatja az Access-projektfájlok (.adp) használatát.

Tartalom

Access-projektek áttekintése

Az Access-projektek létrehozása számos előnnyel jár SQL Server táblákhoz vagy nézetekhez való csatolással szemben. Az Access-projektekben például módosíthatja SQL Server objektumokat, például táblákat és nézeteket, és létrehozhat, szerkeszthet és használhat más SQL Server funkciókat, például adatbázis-diagramokat, tárolt eljárásokat és felhasználó által definiált függvényeket. Ezzel szemben ha egy SQL Server adatbázisra hivatkozik, egyetlen SQL Server objektumon sem végezhet tervezési módosításokat, és csak SQL Server táblákra és nézetekre hivatkozhat. A csatolással azonban több SQL Server adatbázishoz is csatlakozhat, míg egy Access-projektfájl (*.adp) csak egyetlen SQL Server adatbázishoz tud csatlakozni.

Az SQL Server-adatbázishoz való csatolással kapcsolatos további információkért kattintson a Csatolás SQL Server adatbázishoz vagy importálás az adatbázisból című cikkre.

Az Access-projektek nem tartalmaznak adat- vagy adatdefiníció-alapú objektumokat. Ehelyett ezek az objektumok a SQL Server adatbázisban vannak tárolva. Az Access-projektek használata azonban továbbra is nagyon hasonló az Access-adatbázisokhoz. Az űrlapok, jelentések, makrók és modulok létrehozásának folyamata gyakorlatilag megegyezik az Access-adatbázisok létrehozásához használt folyamatokkal.

Az Access 2007-ben és 2010-ben létrehozhat új Access-projekteket, és használhatja az Access korábbi verzióiban létrehozott projekteket. Emellett kihasználhatja az Access 2007 és 2010 számos új funkcióját, például a továbbfejlesztett űrlap- és jelentéstervező eszközöket, az új makrótervezőt, a továbbfejlesztett feltételes formázási eszközöket és a menüszalag testreszabását. Bizonyos újabb Access-funkciók azonban nem érhetők el az Access-projektekben, például a mellékletekben, a többértékű mezőkben, a navigációs vezérlőben vagy a webböngésző-vezérlőben. Emellett az Elrendezés nézet nem érhető el űrlapok és jelentések tervezéséhez.

Kompatibilitás az Access és SQL Server verziói között

Az Access 2010 .adp-fájljai kompatibilisek a SQL Server 2008-ás és korábbi verzióival. A SQL Server későbbi verziói szintén kompatibilisek lehetnek az Access 2010 .adp-fájljaival, de általános szabályként, ha egy Access .adp-fájlból szeretné módosítani az SQL-objektumokat, az Access-verziónak magasabbnak kell lennie az SQL Server verziónál. Az Access 2007 használatával például nem módosíthatja SQL Server 2008-adatbázis objektumait. Hasonlóképpen, az Access 2003-at használva nem módosíthatja SQL Server 2005-ös adatbázisok objektumait.

Fontos: Az Access vagy SQL Server új verziójára való frissítés előtt mindig tesztelje az Access-projektet az új verzió(k)val, hogy az összes funkció megfelelően működjön.

Adattípus- és diagramtámogatás

Dátum/idő adattípusok

Az Access 2010 korlátozott támogatást nyújt a 2008 SQL Server-ben hozzáadott négy új dátum-/idő adattípushoz:

  • TIME

  • DATE

  • DATETIME2

  • DATETIMEOFFSET

Az Access-projektekben létrehozhat és megtervezhet táblákat és nézeteket, amelyek ezeket az új adattípusokat használják. Űrlapokon és jelentésekben azonban az ilyen adattípusok mezői úgy viselkednek, mintha szövegmezők lennének. Emiatt nem használhat dátumformátumokat és dátumválasztókat ezekkel az adattípusokkal.

Változó hosszúságú adattípusok

Az Access 2010-projektekben a következő változó hosszúságú adattípusok használhatók:

  • VARBIN(MAX)

  • VARCHAR(MAX)

  • NVARCHAR(MAX)

Access-projekten belül azonban nem adhat hozzá és nem módosíthat MAX-kijelölőket használó mezőket.

BIGINT adattípus

Az Access 2010 támogatja a SQL Server BIGINT adattípust. Az Access felhasználói felülete azonban a -999999999999999999 (körülbelül -2^60) alsó korlátját kényszeríti ki, szemben a -2^63 tényleges alsó határával. Az Access felhasználói felületén a felső korlát 2^63-1, ugyanaz, mint SQL Server.

Nem támogatott funkciók

Adattípusok

Az Access-projektek nem támogatják az alábbi új SQL Server 2008-ra vonatkozó adattípusokat:

  • FÖLDRAJZ

  • GEOMETRIA

  • HIERARCHYID

Az Access letiltja az ilyen típusú táblák és nézetek tervezési módját.

Adatbázis-diagramok (kapcsolat nézet)

Az előző szakaszban felsorolt három nem támogatott adattípus miatt nem nyithat meg SQL Server 2008-as adatbázisdiagramokat access-projektekben.

Vissza a lap tetejére

Javaslatok Access-projektekhez az Access 2010-ben

Továbbra is támogatjuk az .adp fájlok létrehozását és használatát az Access 2010-ben. Azt javasoljuk azonban, hogy a fejlesztők a SQL Server Management Studio-ben biztosított SQL Server tervezőeszközöket használják adatbázis-objektumok, például táblák, nézetek és tárolt eljárások tervezéséhez, majd az Access felülettel tervezhessék meg az ezekhez az objektumokhoz csatlakozó űrlapokat, jelentéseket, makrókat és modulokat. A SQL Server által biztosított eszközök biztosítják a leghatékonyabb felületet SQL Server objektumok létrehozásához.

Access-projekt létrehozása

Ezzel az eljárással létrehozhat egy új Access-projektfájlt (.adp) az Access 2007-ben vagy 2010-ben.

  1. A Fájl lapon kattintson az Új parancsra. Access 2007 használata esetén kattintson a Microsoft Office gombra , majd a Megnyitás gombra.

  2. Tegye a következők egyikét:Access-projekt létrehozása az alapértelmezett fájlhelyen    

    • Az Üres adatbázis területen írja be a projekt nevét a Fájlnév mezőbe az .adp fájlnévkiterjesztés használatával.

      – vagy –

      Access-projekt létrehozása másik fájlhelyen    

      1. Az Üres adatbázis területen kattintson a Tallózás gombra, és keresse meg azt a helyet, ahová menteni szeretné az adatbázist.

      2. A Fájl új adatbázisa párbeszédpanelen tallózással keresse meg azt a helyet, ahová menteni szeretné a projektet, vagy fogadja el az alapértelmezett helyet.

      3. Írja be a projekt fájlnevét a Fájlnév mezőbe.

      4. A Fájl típusa listában válassza a Microsoft Office Access Projects (*.adp) lehetőséget, majd kattintson az OK gombra.

  3. Az Új projekt területen kattintson a Létrehozás gombra.

    Az Access a következő üzenettel kéri:

    Szeretne csatlakozni egy meglévő SQL Server adatbázishoz?

    Ha meglévő SQL Server adatbázishoz szeretne csatlakozni, kattintson az Igen gombra, és folytassa a 4. lépéssel. Ellenkező esetben kattintson a Nem gombra, és ugorjon az 5. lépésre egy új SQL Server adatbázis létrehozásához.

  4. Csatlakozás meglévő SQL Server-adatbázishoz    

    1. Az Adatkapcsolat tulajdonságai párbeszédpanelen adja meg az alábbiakhoz szükséges információkat:

      • Kiszolgálónév

      • A kiszolgálóra való bejelentkezéshez szükséges információk

      • Adatbázis neve

        Data Link Properties dialog box

    2. A Kapcsolat tesztelése gombra kattintva ellenőrizze, hogy a beállítások helyesek-e, és hogy a kapcsolat sikeres-e.Ha a kapcsolat nem sikerül, a Microsoft Adatkapcsolati hiba párbeszédpanelen megjelenik a problémát leíró üzenet. Kattintson az OK gombra az üzenet bezárásához, ellenőrizze a beállításokat az Adatkapcsolat tulajdonságai párbeszédpanelen, majd kattintson ismét a Kapcsolat tesztelése elemre. Emellett előfordulhat, hogy ellenőriznie kell a SQL Server adatbázis rendszergazdáját ahhoz az adatbázishoz, amelyhez csatlakozik, hogy ellenőrizze, helyesek-e a beállítások, vagy hogy a számítógép elérhető-e.

    3. Miután a Microsoft Data Link párbeszédpanelen megjelenik a Sikeres kapcsolat tesztelése üzenet, kattintson az OK gombra a párbeszédpanel bezárásához, majd kattintson az OK gombra az Adatkapcsolat tulajdonságai párbeszédpanel bezárásához.Az Access csatlakoztatja a projektet a SQL Server adatbázishoz.

  5. Új SQL Server-adatbázis létrehozása    

    1. A Microsoft SQL Server Adatbázis varázsló első lapján adja meg a következő adatokat:

      • Az adatbázishoz használni kívánt SQL Server számítógép

      • Bejelentkezési adatai

      • A SQL Server adatbázis neve  

        Microsoft SQL Server Database Wizard

        Megjegyzés: A csatlakozási folyamat kihagyásához kattintson a Mégse gombra. Az Access létrehozza a projektet, de nincs SQL Server adatbázishoz csatlakoztatva. Mielőtt bármit elvégezhet a projekttel, csatlakoztatnia kell egy SQL Server-adatbázishoz, amelyet a következő szakaszban ismertetett lépésekkel tehet meg.

    2. A folytatáshoz kattintson a Tovább gombra.Az Access megpróbál csatlakozni a megadott SQL Server-számítógéphez. Ha az Access nem tud csatlakozni az SQL Server-számítógéphez, hibaüzenetet jelenít meg, amely leírja a problémát. Előfordulhat, hogy az SQL Server számítógépneve vagy bejelentkezési adatai helytelenek, vagy nem rendelkezik a megadott adatbázis létrehozásához szükséges engedélyekkel a megadott SQL Server számítógépen. Előfordulhat, hogy a létrehozott adatbázis SQL Server adatbázis-rendszergazdájához kell érdeklődnie, hogy a beállítások helyesek-e, vagy hogy a számítógép elérhető-e.

    3. Miután az Access sikeresen csatlakozott a SQL Server számítógéphez, a varázsló a következő üzenetet jeleníti meg: A varázsló tartalmazza a SQL Server adatbázis létrehozásához szükséges összes információt. A folytatáshoz kattintson a Befejezés gombra.Az Access létrehozza a SQL Server adatbázist, és csatlakoztatja azt a projekthez.

Vissza a lap tetejére

Meglévő Access-projekt csatlakoztatása másik SQL Server adatbázishoz

Ha olyan meglévő Access-projektje van, amely nincs SQL Server-adatbázishoz csatlakoztatva, vagy ha módosítani szeretné azt a SQL Server számítógépet vagy adatbázist, amelyhez a projekt csatlakozik.

  1. A Fájl lapon kattintson a Megnyitás gombra. Access 2007 használata esetén kattintson a Microsoft Office gombra , majd a Megnyitás gombra.

  2. A Megnyitás párbeszédpanelen válassza ki és nyissa meg az Access-projektet.Előfordulhat, hogy megjelenik egy Microsoft Office Access biztonsági értesítés párbeszédpanel. Ha megbízik az adatbázis forrásában, kattintson a Megnyitás gombra a folytatáshoz.

  3. A Fájl lapon kattintson a Kiszolgáló, majd a Kapcsolat elemre. (Access 2007 használata esetén kattintson a Microsoft Office gombra, mutasson a Kiszolgáló pontra, majd kattintson a Kapcsolat elemre.) Megjelenik az Adatkapcsolat tulajdonságai párbeszédpanel.

  4. Az Adatkapcsolat tulajdonságai párbeszédpanelen adja meg az alábbiakhoz szükséges információkat:

    • Kiszolgálónév

    • A kiszolgálóra való bejelentkezéshez szükséges információk

    • Adatbázis neve

  5. A Kapcsolat tesztelése gombra kattintva ellenőrizze, hogy a beállítások helyesek-e, és hogy a kapcsolat sikeres-e. Ha a kapcsolat nem sikerül, az Access megjelenít egy hibaüzenetet, amely leírja a problémát. Kattintson az OK gombra az üzenet bezárásához, ellenőrizze a beállításokat az Adatkapcsolat tulajdonságai párbeszédpanelen, majd kattintson ismét a Kapcsolat tesztelése elemre. Emellett előfordulhat, hogy ellenőriznie kell a SQL Server adatbázis rendszergazdáját ahhoz az adatbázishoz, amelyhez csatlakozik, hogy ellenőrizze, helyesek-e a beállítások, vagy hogy a számítógép elérhető-e.

  6. Miután a Microsoft Data Link párbeszédpanelen megjelenik a Sikeres kapcsolat tesztelése üzenet, kattintson az OK gombra a párbeszédpanel bezárásához, majd kattintson az OK gombra az Adatkapcsolat tulajdonságai párbeszédpanel bezárásához.

Az Access csatlakoztatja a projektet a megadott SQL Server adatbázishoz.

Vissza a lap tetejére

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.