Access-adatok áthelyezése SQL Server-adatbázisba a Továbbfejlesztő varázsló használatával

Megjegyzés:  Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja .

Az idő múlásával a legtöbb adatbázis-alkalmazásokat a nagyobb, bonyolultabb lesz, és további felhasználók támogatása kell. A Microsoft Office Access-alkalmazás élettartama bizonyos pontján célszerű figyelembe Továbbfejlesztő rá optimalizálhatja a teljesítményt, méretezhetőség, elérhetőségét, biztonsági, megbízhatóságának és helyreállítás: a Microsoft SQL Server-adatbázishoz.

Tartalom

Tudnivalók a Microsoft Office Access-adatbázisok Továbbfejlesztő

A Továbbfejlesztő varázsló használata

Hogyan adatbázis-objektumok továbbfejlesztése

Tudnivalók a Microsoft Office Access-adatbázisok Továbbfejlesztő

Továbbfejlesztő néhány vagy összes adatbázis-objektumok áttérés az Access-adatbázis SQL Server-adatbázis új vagy meglévő vagy új Access projekt (.adp fájlokban) során a rendszer.

Az SQL Server adatbázis Továbbfejlesztő előnyei

  • Nagy teljesítmény és méretezhetőség:    Sok esetben az SQL Server nyújt Access-adatbázis-nál nagyobb teljesítmény. Az SQL Server is támogatja az Igen nagy, terabájt adatbázisok, amely olyan, sokkal nagyobb, mint a aktuális Access-adatbázis, a két gigabájtos korlátot. Végül az SQL Server működik nagyon hatékonyan lekérdezéseket párhuzamosan (egyetlen folyamat belül több natív szálak használatával kezelheti a felhasználói kérések) és a kis méretre további memóriát, további felhasználók felvétele után.

  • Increased elérhetősége    Az SQL Server dinamikus biztonsági másolatot készít, egyre növekvő tendenciát mutat, akár a teljes az adatbázisról, a használatát teszi lehetővé. Emiatt nem szükséges az adatbázis biztonsági másolatokat lépjen ki a felhasználókat.

  • Nagyobb biztonság    Megbízható kapcsolaton keresztül, SQL Server integrálhatja és a Windows rendszer adatvédelme egyetlen integrált hozzáférést a hálózat és az adatbázist, amivel mindkét biztonsági rendszerekhez. Így sokkal egyszerűbb felügyelete bonyolult biztonsági rendszerek.

  • Azonnali helyreállítás:    Abban az esetben, ha rendszer-hiba (például az operációs rendszer összeomlik vagy áramszünet), az SQL Server-az utolsó állapotát percek, az adatbázis-rendszergazdai beavatkozás nélkül az adatbázis helyreállítása az automatikus helyreállítás mechanizmusok rendelkezik.

  • Kiszolgálóalapú eljárások    Az SQL Server használatával ügyfél/kiszolgáló konfigurációban csökkenti a hálózati forgalmat szerint a kiszolgáló adatbázis-lekérdezések feldolgozása előtt eredmények elküldése az ügyfélnek. A kiszolgáló, végezze el a feldolgozás, akkor az általában sokkal hatékonyabban, különösen akkor, amikor nagy adatkészletek dolgozik.

    Az alkalmazás segítségével felhasználó által definiált függvények, tárolt eljárások és indítók centralizálására és megosztására alkalmazás logika, üzleti szabályok és házirendek, összetett lekérdezéseket, az adatok érvényesítése és a kiszolgálón, és nem a hivatkozási integritás kódot a az ügyfél.

Továbbfejleszteni módjai

A Továbbfejlesztő varázsló lép az adatbázis-objektumok és a rajtuk tárolt adatok Access-adatbázisból új vagy meglévő SQL Server-adatbázishoz.

Háromféleképpen a Továbbfejlesztő varázsló használatával:

  • Továbbfejleszteni Access-adatbázisból az összes adatbázis-objektumok Access projekt, hogy az ügyfél/kiszolgáló alkalmazás hozhat létre. Ez a módszer igényli néhány további alkalmazás módosításait, és a kódban és összetett lekérdezéseket.

  • Továbbfejleszteni csak az adatokat, és az SQL Server-adatbázishoz egy Access-adatbázisból származó adatok definíciók.

  • Access-adatbázis létrehozása egy SQL Server-adatbázis-háttér előtér, így egy előtér-/háttéralkalmazáshozhat létre. Ez a módszer nagyon kevés alkalmazás módosítás igényli, mivel az Access adatbázismotort (ACE) továbbra is használja a kódot.

Access-adatbázis továbbfejlesztése előtt

Előtt meg továbbfejleszteni az Access-adatbázisba SQL Server-adatbázis vagy Access-projekt, fontolja meg, az alábbi módon:

  • Az adatbázis biztonsági mentése     Bár a Továbbfejlesztő varázsló nem távolítja el az adatokat, vagy adatbázis az Access adatbázis-objektumot egy kidolgozniuk biztonsági másolatot az Access-adatbázisba előtt továbbfejlesztése azt.

  • Ellenőrizze, hogy van elegendő szabad lemezterület     Az eszközön, amely tartalmazni fogja a továbbfejlesztett adatbázis elegendő szabad lemezterület kell rendelkeznie. A Továbbfejlesztő varázsló akkor működik a legjobban, ha szabad lemezterület érhető el.

  • Egyedi index létrehozása     Csatolt tábla egyedi indexűnek kell az Accessben frissíthető. A Továbbfejlesztő varázsló továbbfejleszteni meglévő egyedi index is, de nem hozhat létre hisztogramot, ha még nem létezik ilyen. Ha engedélyezni szeretné a táblázatok frissítése szeretne, feltétlenül egyedi index hozzáadása előtt Továbbfejlesztő minden Access-tábla.

  • Rendeljen saját magához megfelelő engedélyeket az SQL Server-adatbázishoz

    • Meglévő adatbázis továbbfejlesztéséhez rendelkeznie kell a táblázat létrehozása és az alapértelmezett létrehozása engedéllyel.

    • Új adatbázis létrehozásához szükséges létrehozása adatbázis-engedélyek, és VÁLASSZA a rendszer tábláit a minta engedélyek adatbázis.

Az Access 2007-es Továbbfejlesztő varázsló használata a Microsoft SQL Server 2000 és az SQL Server 2005 van optimalizálva.

Vissza a lap tetejére

A Továbbfejlesztő varázsló használata

  • Kattintson az Adatbáziseszközök lap Adatok áthelyezése csoportjának SQL Server.

    A Továbbfejlesztő varázsló elindul.

Lépés: 1: Válassza a meglévő vagy új adatbázis továbbfejlesztéséhez

Lépés: 2: Válassza ki az átalakítandó táblák

Lépés 3: Adja meg a attribútumok és a továbbfejlesztett kell beállítások

Lépés: 4: Válassza a továbbfejlesztési az alkalmazás

A Továbbfejlesztő varázsló jelentése

Lépés: 1: Válassza a meglévő vagy új adatbázis továbbfejlesztéséhez

A varázsló első lapján adja meg e szeretne továbbfejleszteni az SQL Server meglévő adatbázis az Access-adatbázist, vagy hozzon létre egy új SQL Server-adatbázishoz.

  • Meglévő adatbázis használata    Ha ezt a beállítást választja, és kattintson a Tovább gombra, az Access megjeleníti az Adatforrás kijelölése párbeszédpanelen, hogy a meglévő SQL Server-adatbázishoz az ODBC-kapcsolatot hozhat létre.

    ODBC-adatforrások

    Adatforrás együtt a kapcsolat adatait az adatok eléréséhez szükséges az adatforrást. Az adatforrások példák az Access, SQL Server, Oracle RDBMS, táblázat és egy szövegfájlt. A kapcsolat adatait közé helyet az adatbázis neve, bejelentkezési Azonosítóját, és a jelszót az ODBC illesztőprogram különböző beállításai, amelyek bemutatják, hogy miként lehet csatlakozni az adatforráshoz.

    Az ODBC-architektúrában-alkalmazás (például Access- vagy Microsoft Visual Basic program) csatlakozik a az ODBC-illesztőprogram kezelőjének használó az egy adott ODBC-illesztőprogram (például a Microsoft SQL ODBC-illesztőprogram) való csatlakozáshoz (ebben az esetben az SQL Server adatforrás az adatbázis). Az Access használatával ODBC-adatforrások csatlakozás adatforrásokhoz való hozzáférés külső, amely nem rendelkezik beépített illesztőprogramok.

    Az ODBC-adatforrásokhoz való kapcsolódáshoz tegye a következőket:

    • Telepítse a megfelelő ODBC-illesztőprogramot az adatforrást tartalmazó számítógépre.

    • Adjon meg egy adatforrásnevet (DSN-t) az ODBC adatforrás-felügyelő használatával vagy egy Visual Basic-kódba írt kapcsolati karakterlánccal. Az előbbi esetben a kapcsolati információ a Microsoft Windows beállításjegyzékébe (korábbi nevén rendszerleíró adatbázisába) vagy egy DSN-fájlba kerül, az utóbbi esetben közvetlenül továbbítható az ODBC illesztőprogram-kezelőnek.

      Gépi adatforrások

      Gépi adatforrások egy felhasználó által definiált nevet az adott számítógépen a Windows beállításjegyzékében tárolja a kapcsolat adatait. Csak azon a számítógépen, azokat meg vannak adva a gépi adatforrások is használhatja. Gépi adatforrásokat két típusa létezik – felhasználó és a rendszer. Felhasználói adatforrások csak az aktuális felhasználó által is használható, és csak a felhasználó számára láthatók. Adatforrások rendszer által a számítógép összes felhasználója is használható, és a számítógép és a rendszer kiterjedő szolgáltatások összes felhasználója számára láthatóak legyenek. Gépi adatforrás akkor különösen akkor hasznos, ha szeretne megadni a nagyobb biztonság, mert csak a felhasználók bejelentkezett tekinthetik meg a gépi adatforrást, és azt nem lehet másolni egy távoli felhasználó egy másik számítógépen.

      Fájladatforrások

      Fájl adatforrásokhoz (más néven DSN fájlok) kapcsolat adatainak tárolása az egy szövegfájlt, és nem a Windows beállításjegyzékében, és általában rugalmasabb használható, mint a számítógép adatforrásokhoz. Például másolhatja fájl adatforrást a megfelelő ODBC-illesztőprogram rendelkező számítógépről történő, hogy az alkalmazás számíthat az összes számítógépre konzisztens és pontos kapcsolatadatainak azt használja. Vagy helyezze a fájl adatforrás egy kiszolgálón, ossza meg a hálózat sok számítógépei között, és könnyen őrizni a kapcsolat adatait egy helyen.

      Is is tehetőek fájl adatforrást. Az adatforrásra ugyanazon a számítógépen található, és gépi adatforrás mutat. Meglévő gépi adatforrások elérésére fájl adatforrásokból származó adatforrások fájladatforrásokból is használhatja.

      Kapcsolati karakterláncok

      Egy modulban meghatározhatja a formázott csatlakozási karakterlánc, amely meghatározza a kapcsolat adatait. A csatlakozási karakterlánc átadja a kapcsolat adatait közvetlenül a az ODBC illesztőprogram-kezelő, és azt egyszerűbbé teszi az alkalmazás a követelmény, hogy egy felhasználó vagy rendszergazda először hozzon létre egy DSN az adatbázis használata előtt eltávolításával.

  • Új adatbázis létrehozása    Ha ezt a beállítást választja, és kattintson a Tovább gombra, az Access egy lap, melyen beírhatja az új SQL Server-adatbázis adatainak jeleníti meg.

    • Mely SQL Server szeretne használni ehhez az adatbázishoz?     Írja be a használni kívánt kiszolgáló nevét.

    • Megbízható kapcsolat használata     Megbízható kapcsolat is használhatja, ez azt jelenti, hogy az SQL Server és a Windows operációs rendszer a hálózat és az adatbázis egyszeri bejelentkezés adatvédelme integrálhatja.

    • Felhasználónév és jelszó     Ha Ön nem használja egy megbízható kapcsolat, írja be bejelentkezési Azonosítóját és -adatbázis létrehozása jogokkal rendelkező fiók jelszava a kiszolgálón.

    • Mit szeretne nevet az új SQL Server-adatbázishoz?     Írja be a nevét az új SQL Server-adatbázishoz. Access megvizsgálja a nevet, ha egy meglévő adatbázis neve ütközik, és elhelyezi számozott toldalékot (adatbázis 1, például).

A szakasz tetejére

Lépés: 2: Válassza ki az átalakítandó táblák

Ebben a lépésben válassza ki az Access-táblát kívánt továbbfejleszteni az SQL Server-adatbázishoz. Válassza ki az átalakítandó kívánt táblát, és a nyílgombok segítségével helyezze át őket az SQL Server exportálása listában. Azt is megteheti kattintson duplán kattintva helyezze át azt onnan egy lista a másik táblához.

A Rendelkezésre álló táblát lista tartalmazza az SQL Server-táblák kivételével az összes csatolt táblázatok már az SQL Server-adatbázishoz. Csatolt táblák, mutasson az SQL Server-adatbázis nincs kiválasztva Továbbfejlesztő automatikusan jelennek meg az SQL Server exportálása legördülő listában, és nem lehet eltávolítani. Táblákat, amelyek nem jelennek meg jelenleg az a navigációs ablak is tartoznak, beleértve a rejtett táblázatok és rendszer.

Tipp: Bármely "toldalékot" végződésű nevét tartalmazó táblát a táblalistából érhető el, hogy már továbbfejlesztett Továbbfejlesztő táblákhoz nem szerepel. Ha szeretne továbbfejleszteni az alábbi táblázat újra, átnevezheti "toldalékot" futtatásához a Továbbfejlesztő varázsló az utótag eltávolításával.

A szakasz tetejére

Lépés 3: Adja meg a attribútumok és a továbbfejlesztett kell beállítások

Ebben a lépésben választja, melyik tábla attribútumainak továbbfejleszteni az SQL Server-adatbázisba. Alapértelmezés szerint minden attribútumok vannak kiválasztott Továbbfejlesztő alapértelmezés szerint.

Megjegyzés: Alapértelmezés szerint a Továbbfejlesztő varázsló alakítja át Access mezőnevek jogi SQL Server mezőnevek és az Access-adattípusok alakítja a megfelelő SQL Server-adattípusok.

Milyen táblázat tulajdonságait meg szeretné továbbfejleszteni?

A következő táblázat felsorolja a tulajdonságait, akkor továbbfejlesztése, és ismerteti, hogyan kezelje a Továbbfejlesztő varázsló a mindegyik:

Attribútum

Ha a kiválasztott művelet

Indexek

A Továbbfejlesztő varázsló továbbfejleszti összes indexek.

A Továbbfejlesztő varázsló elsődleges hívóbetűk konvertál SQL Server indexek, és jelöli meg őket az SQL Server elsődleges kulcsként. Ha úgy dönt, hogy az Access-adatbázisba a továbbfejlesztett SQL Server-tábla csatolása, a Továbbfejlesztő varázsló is hozzáadja az "aaaaa" előtag az index neve. Ennek az oka, hogy az Access az indexet, amely a betűrend szerint listájában a rendelkezésre álló indexek elsődleges kulcsként első választ ki, és az "aaaaa" előtag biztosítja, hogy a megfelelő index van kiválasztva.

Az összes többi index megtartja a nevük, kivéve, ha érvénytelen karaktereket cseréli, amelyek a "_" karakter. Egyedi és a nem egyedi Access indexek egyedi és a nem egyedi SQL Server indexek válnak.

Csatolt tábla egyedi indexűnek kell az Accessben frissíthető. A Továbbfejlesztő varázsló továbbfejleszteni meglévő egyedi index is, de nem hozhat létre hisztogramot, ha még nem létezik ilyen. Ha azt szeretné, hogy a táblázatok adatainak frissítése után Továbbfejlesztő tudja őket, ellenőrizze, hogy egyedi index hozzáadása előtt Továbbfejlesztő minden Access-tábla.

Érvényességi szabályok

A Továbbfejlesztő varázsló továbbfejleszti a következő, frissítése és indítók beszúrása:

  • Az összes mező a kötelező tulajdonságok

  • Táblázat érvényességi szabályok

  • Rekordérvényesítési szabályok:

  • Mezőérvényesítési szabályok

Az eseményindító társítva az SQL Server-tábla Transact-SQL-utasítások sorozata. Táblázat beállíthatja, hogy az egyes a parancsokat, amelyekkel módosítható a táblázatban lévő adatok egy három indítók: a frissítés, Beszúrás és Törlés parancsot. Az eseményindító automatikusan végre, ha a parancs végzik. A Továbbfejlesztő varázsló az SQL Server szabályok helyett indítók segítségével hivatkozási szintű mezőérvényességi, mert az SQL Server szabályok nem teszi lehetővé, hogy az egyéni hibaüzeneteket jeleníthet meg.

Érvényességi szabályok nem feltétlenül az eseményindító egy az egyhez egyezés. Érvényességi szabályok válhat több indítók részét, és minden eseményindító tartalmazhat emulálására a különböző érvényességi szabályok funkciókat kódot.

Egy Access mező a kötelező tulajdonsága igaz beállításakor a felhasználó beszúrására nem, és hagyja a kötelezően kitöltendő mezőben null (Ha nincs a mezőhöz kötött alapértelmezett), vagy a mező üres rekord frissítésekor. Szükséges mezők a mezőket, amelyeket az SQL Server nem teszik lehetővé a Null értékek továbbfejlesztett.

Érvényesítési szöveg

Az Access-adatbázist Érvényesítési szöveg tulajdonsághoz alakítja át az Access projekt Érvényesítési szöveg tulajdonsághoz. Ezzel az Access rövid hibaüzenetek megelőzve futásidőben kényszer szabálytalanság megjeleníteni.

Alapértelmezés szerint

A Továbbfejlesztő varázsló továbbfejleszti az összes Alapértelmezett érték tulajdonság az ANSI American National szabványok intézmény () az objektumok alapértelmezett.

A táblakapcsolatok

A Továbbfejlesztő varázsló továbbfejleszti kapcsolatok a táblázat összes.

Beállíthatja, hogyan táblakapcsolatok és a hivatkozási integritás megőrzését, frissítés, Beszúrás vagy törlés indítók segítségével, illetve deklarálva a hivatkozási integritás (DRI) használatával. DRI működik, ugyanúgy, mint az Access a hivatkozási integritás alap táblázatok (a egy-a-többhöz kapcsolat "egy" oldalán) korlátozásokkal elsődleges kulcs és idegen kulcs korlátozásokkal idegen tábla (általában egy-a-többhöz kapcsolat "több" oldalán) megadásával.

  • DRI használata     Jelölje ki a táblának megfelelő kapcsolatokat és DRI használata DRI használatához a hivatkozási integritás. Access-adatbázis oszlop érvényesítése alakul át az alábbi táblázatban látható módon érvényességi üzenet az SQL Server DRI ellenőrző korlátozás

Access adatbázis-kapcsolat

SQL Server idegen kulcs

Validatio n szöveg

Kaszkádolt frissítés

A NEM TESZ A KASZKÁDOLT FRISSÍTÉS TÖRLÉSE

"A rekord nem törölhető, mert a < idegen tábla > tábla kapcsolódó rekordokat tartalmazza."

Kaszkádolt törlés:

KATTINTSON A TÖRLÉS KASZKÁDOLT FRISSÍTÉS NINCS TOVÁBBI TEENDŐ

"Nem adhatók hozzá vagy módosíthatja egy rekordot, mert a kapcsolódó bejegyzés táblázat < because > szükséges."

Kaszkádolt frissítés
és a kaszkádolt törlés

A TÖRLÉS KASZKÁDOLT A KASZKÁDOLT FRISSÍTÉS

Értéke nincs beállítva.

Nincs DRI

A TÖRLÉS NEM TESZ A FRISSÍTÉS NINCS TOVÁBBI TEENDŐ

Nem vehet fel, módosítása és törlése a rekord létrehozása a tábla < because > < idegen > tábla közötti kapcsolat korlátozása miatt.

  • Eseményindítók használata     Ha meghatározott kaszkádolt frissítés vagy törli az Access a táblának megfelelő kapcsolatokat, és meg szeretné őrizni a jelenség, a továbbfejlesztett táblázatokban, válassza az Táblakapcsolatok és használatának indítók. A kaszkádolt továbbfejleszti frissíti, vagy a hivatkozási integritás olyan törli.

    Táblakapcsolat nem feltétlenül az eseményindító egy az egyhez egyezés. Minden kapcsolat válhat több indítók részét, vagy minden eseményindító tartalmazhat több hivatkozási integritás szabályok működésének emulálására kódot. Beszúrás indítók gyermek táblákat használ, és törölje a indítók szülő táblák használhatók.

    Megjegyzés: Az Access DRI olvassa el a adatbázis-diagram az SQL Server-adatbázis szükséges. Olvassa el az adatbázis-diagram indítók segítségével a hivatkozási integritás való hozzáférés engedélyezése, a Továbbfejlesztő varázsló DRI elhelyezi a kapcsolatokat, de az idegen kulcs korlátozások ellenőrzését kikapcsolja.

Milyen adatbeállítások kíván felvenni?

  • Táblázatok időbélyeg mezők hozzáadása    Az SQL Server egy egyedi érték mező létrehozásával, és módosítja Ez a mező egy rekordot minden változásakor használja az időbélyegző mező jelzi, hogy egy rekord változott (de ne azt módosításának). Csatolt tábla az Access értéket használja az időbélyegző mezőkben határozza meg, hogy a frissítés előtti rekord megváltozott. Az általános időbélyegző mezőt tartalmaz, a legjobb teljesítményt és megbízhatóságára. SQL Server nélkül időbélyegző mező ellenőriznie kell a rekord határozza meg, ha a rekord megváltozott, amely a teljesítmény lelassul összes mezőjét.

    Az alábbi táblázat az ebben a listában elérhető beállításokat:

Beállítás

Leírás

Igen, a varázsló döntse el szeretném

Ha az eredeti Access táblázatok tartalmaznak-e a lebegőpontos (szimpla vagy dupla), feljegyzés, azaz OLE-objektum mezők a Továbbfejlesztő varázsló hoz létre új időbélyeg mezőket az eredményül kapott SQL Server-táblák az adott mezőkhöz.

Igen, mindig

A Továbbfejlesztő varázsló létrehoz egy időbélyeg mezőt, az összes továbbfejlesztett táblához, függetlenül attól, milyen típusú mező tartalmaznak. Ez javíthatja a továbbfejlesztett Access táblák, amely nem tartalmazhat Feljegyzés, OLE-objektum vagy lebegőpontos mezőket, de más típusú mezők amelyeknek teljesítményét.

Nem, akiket soha nem

A Továbbfejlesztő varázsló nem időbélyeg mezők hozzáadása a táblákat.

Fontos: A csatolt SQL Server-táblák az Access határozza meg, ha túl hálózati igényű és időigényes lehet mezők megváltoztak, mert ezeket a mezőket lehet méretét és az összehasonlítás hány megabájt feljegyzés vagy OLE-objektum nem ellenőrzi. Ezért ha csak a szöveget vagy képet változik, és nincs időbélyeg mező, Access felülírja a változást. Lebegőpontos mező értékének is, az időbélyegző mező hiányában Access előfordulhat, hogy alapján határozza meg, hogy a rekord megváltozott, amikor még nem való nem módosul, ha megváltoztatta jelenhetnek meg.

  • Csak a táblázatok szerkezetének készítéséhez adat nem kerül    A Továbbfejlesztő varázsló továbbfejleszti alapértelmezés szerint az SQL Server összes adatot. Ha bejelöli a csak a táblázatok szerkezetének létrehozni, adat nem kerül jelölőnégyzetet, csak az adatok struktúrájának továbbfejlesztésére kerül sor.

A szakasz tetejére

Lépés: 4: Válassza a továbbfejlesztési az alkalmazás

A varázsló következő lapján lehet kiválasztani továbbfejlesztési különböző háromféleképpen az Access adatbázis-alkalmazás A alkalmazás milyen módosításait kívánt, hogy?, jelölje be az alábbi lehetőségek közül:

  • Az Access új ügyfél/kiszolgáló alkalmazás létrehozása    Ha ezt a beállítást választja, a a Továbbfejlesztő varázsló az Access új projektet hoz létre. A Továbbfejlesztő varázsló kéri a nevét, amely alapértelmezés szerint az aktuális Access-adatbázis neve, hozzáfűzi a "CS" toldalékot, és majd a meglévő Access adatbázis ugyanazon a helyen tárolja a projektet.

    A Továbbfejlesztő varázsló hoz létre Access projektfájl, majd az adatbázis-objektumok továbbfejleszti az Access-adatbázist az Access projekt. Ha nem menti a jelszó és felhasználói azonosító, majd az első megnyitásakor az Access projekt Access megjeleníti a Adatkapcsolat tulajdonságai párbeszédpanel, hogy az SQL Server-adatbázishoz való csatlakozáskor.

  • SQL Server táblák csatolása meglévő alkalmazáshoz    Ha ezt a beállítást választja, az a Továbbfejlesztő varázsló módosítja, hogy a lekérdezések, űrlapok, jelentések és adatokat az access-lapok használata az adatokat az új SQL Server-adatbázis helyett az adatokat az Access-adatbázis az Access-adatbázisba. A Továbbfejlesztő varázsló átnevezése az Access-táblázatok továbbfejleszteni az utótag "toldalékot." Ha például továbbfejleszteni táblázat az alkalmazottak nevű, ha a tábla neve Alkalmazottak_helyi lesz, az Access-adatbázis. A Továbbfejlesztő varázsló létrehozza az alkalmazottak nevű csatolt SQL Server-tábla.

    Megjegyzés: A Továbbfejlesztő befejezése után, a táblák, a "toldalékot" utótaggal átnevezett volt már nem használhatók. Azt azonban érdemes a helyi táblázatokat tartja meg, amíg megbizonyosodott róla, hogy a Továbbfejlesztő sikeres volt. Egy későbbi időpontban, törölheti a helyi táblák az Access-adatbázis méretének csökkentése érdekében. Ügyeljen arra, hogy az adatbázis biztonsági mentése előtt törlése a táblázatokat.

    Lekérdezések, űrlapok, jelentések és adatok az eredeti Alkalmazottak táblán alapuló adatelérési lapokat most fogja használni a csatolt SQL Server Alkalmazottak tábla. Az új helyi tábla, beleértve a Leírás, felirat, formázása, maszkés Tizedeshelyekszámos tulajdonságát az eredeti helyi tábla mezője örökli.

  • Alkalmazás ne változzon    Akkor válassza ezt a lehetőséget, ha csak szeretné másolni az adatokat az SQL Server-adatbázishoz, és egyéb szükséges módosításait nem tesz a meglévő Access adatbázis-alkalmazásban.

Mentse a jelszó és felhasználói azonosító    Alapértelmezés szerint a Továbbfejlesztő varázsló a meglévő alkalmazásban hoz létre csatolt táblázatokat vagy hoz létre Access projekt mentése a felhasználónév és jelszó nélkül. Ez azt jelenti, hogy felhasználók egy felhasználónevet és jelszót minden alkalommal kell adnia őket jelentkezzen be az SQL Server-adatbázishoz.

Ha bejelöli a jelszó és a felhasználói azonosító mentése, felhasználók csatlakozhatnak az SQL Server-adatbázishoz bejelentkezés nélkül. Ha bejelöli az Új Access ügyfél/kiszolgáló alkalmazás létrehozása, az Access projekt a felhasználónév-jelszó tárolja az OLE DB-kapcsolati karakterláncot.

Megjegyzés: Ezt a beállítást le van tiltva a alkalmazás ne változzon lehetőséget, ha a csatolt tábla SQL Server úgy van konfigurálva, a jelszavak mentése megtagadja MSysConf táblával.

A Továbbfejlesztő varázsló jelentése

Kattintson a Befejezés gombra, ha a Továbbfejlesztő varázsló jelentést hoz létre, amely az összes létrehozott objektumról részletes leírását tartalmazza, és jelenti a folyamat során talált hibákat. A Továbbfejlesztő varázsló megjeleníti a jelentést a nyomtatási előnézet párbeszédpanelen, és majd nyomtatása vagy XPS- vagy PDF-fájlként menteni a jelentést, például. A jelentés nem menti a Access objektumként, ha bezárja a nyomtatási kép ablak.

A Továbbfejlesztő varázsló az alábbi információk találhatók:

  • Paraméterek, beleértve a választott továbbfejlesztési választotta, és hogyan akkor továbbfejlesztett.

  • Táblázat adatait, beleértve az Access és az SQL Server értékek nevek, adattípusok, az indexek, adatérvényesítési szabályokat, alapértelmezések, összehasonlítása eseményindítók, és időrendjének felvették e vagy sem.

  • A hibák feltárása, például adatbázis vagy tranzakció napló teljes, a nem megfelelő engedélyekkel, eszköz vagy nem hozott létre, adatbázis tábla, alapértelmezett vagy érvényességi szabály kihagyott, nem megőrzött kapcsolat, kihagyott lekérdezés (mert az SQL Server szintaxisára nem alakítható) , és az űrlapok és jelentések vezérlő és rekordforrás adatkonverziós hibák.

A szakasz tetejére

Vissza a lap tetejére

Hogyan adatbázis-objektumok továbbfejlesztése

A következő adatokat, és az adatbázis-objektumok továbbfejlesztése:

  • Adatok és adattípusok    Az összes adatbázis-adattípusok azok az SQL Server egyenértékű alakulnak. A varázsló Access adatbázis szöveget konvertál Unicode minden megadott értékeket a Unicode azonosító hozzáadásával és a Unicode n előtag felveszi az összes adattípust.

  • Lekérdezések   

    • A választó lekérdezések, amelyeken nincs telepítve az ORDER BY záradék vagy paramétereket nézetek alakulnak.

    • Módosító lekérdezések tárolt eljárás módosító lekérdezések alakulnak. Az Access a NOCOUNT beállítása után ellenőrizze, hogy a tárolt eljárás futásának paraméter deklaráció kód felveszi.

    • Jelölje ki, hogy paramétereket vagy ORDER BY záradék használata (alaplekérdezések) hivatkozási táblák alakulnak át, felhasználó által definiált függvények lekérdezések. Ha szükséges, a legfelső 100 %-os záradék bekerül ORDER BY záradékot tartalmazó lekérdezést.

    • Elnevezett paraméterek használó paraméteres lekérdezések az eredeti szöveg nevét az Access-adatbázis kezelése és tárolt eljárásokat vagy felhasználó által definiált függvények beágyazott alakulnak.

      Megjegyzés: Szükség lehet a kézi átalakításához lekérdezések nem továbbfejlesztése, például SQL átadó lekérdezés, adatok definition lekérdezések és kereszttáblás lekérdezések nem sikerült. Lehet, is, ha kézzel lekérdezésre is voltak beágyazása túl mély.

  • Űrlapok, jelentések és vezérlőelemek    Az űrlapok, jelentések vagy vezérlők RecordSource, a ControlSource és a Sorforrás tulajdonságot SQL-utasítások helyen tartják, és nem alakulnak át, tárolt eljárások vagy felhasználó által definiált függvények.

  • Indítási beállítások    A Továbbfejlesztő varázsló továbbfejleszti a következő indítási tulajdonságokat:

    StartUpShowDBWindow
    StartUpShowStatusBar
    AllowShortcutMenus
    AllowFullMenus
    AllowBuiltInToolbars
    AllowToolbarChanges
    AllowSpecialKeys
    UseAppIconForFrmRpt
    AppIcon
    AppTitle
    StartUpForm
    StartUpMenuBar
    StartupShortcutMenuBar

  • Modulok és makrók    A Továbbfejlesztő varázsló nem bármilyen módosítást makrókat és modulokat. Akkor lehet, hogy módosítania kell az SQL Server-szolgáltatások teljes kihasználhatja az alkalmazás. További tudnivalókért lásd: az MSDN-cikk Optimalizálása a Microsoft Office Access alkalmazások csatolt SQL Server.

Vissza a lap tetejére

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×