Azure SQL Server-adatbázis csatolása, illetve adatok importálása egyből

Azure SQL Server-adatbázis csatolása, illetve adatok importálása egyből

Az SQL-adatbázis egy nagy teljesítményű, kulcsfontosságú alkalmazásokhoz használható felügyelt adatbázis, amelynek adatait csatolni és importálni lehet. További információt az SQL-adatbázis – felhőadatbázis-szolgáltatás című témakörben talál.

  • Adatok csatolásakor az Access egy olyan kétirányú kapcsolatot hoz létre, amely szinkronizálja az adatmódosításokat az Access és az SQL-adatbázis között.

  • Adatok importálása esetén az Access az adatról egy egyszeri másolatot készít, így az adat módosításai nem lesznek szinkronizálva az Access és az SQL-adatbázis között.

Access-adatok csatlakoztatása SQL Server-adatokhoz

Előzetes tennivalók

Alapvető előkészületek

Szeretné, ha a dolgok simábbak legyenek? Ezután végezze el a következő előkészületeket a csatolás vagy importálás előtt:

  • Keresse meg az Azure SQL Server-adatbázis nevét és a csatlakozáshoz szükséges adatokat, és válassza ki a használni kívánt hitelesítési módszert (Windows vagy SQL Server). A négyféle hitelesítési módszerről részletesen tájékozódhat a Csatlakozás a kiszolgálóhoz (adatbázis-vezérlő) és Az adatbázis biztonságossá tétele című témakörökben.

  • Keresse meg a csatolni vagy importálni kívánt táblákat vagy nézeteket és a csatolt táblákhoz tartozó egyedi mezőértékeket. Egyetlen művelettel több tábla vagy nézet is importálható.

  • Ügyeljen az egyes táblákban és nézetekben szereplő oszlopok számára. Az Access egy táblában nem támogat 255-nél több mezőt, ami azt eredményezi, hogy az Access csak az első 255 oszlopot fogja importálni. A probléma megoldásaként az Azure SQL Server-adatbázisban létrehozhat egy olyan nézetet, amellyel elérhetőek a korlátot meghaladó számú oszlopok is.

  • Ügyeljen az importálandó adatok mennyiségére. Az Access-adatbázis maximális mérete 2 GB, amelyből még le kell vonni a rendszerobjektumok által igényelt helyet. Ha az Azure SQL Server-adatbázis túl nagy táblákat tartalmaz, előfordulhat, hogy nem lehetséges mindegyiket importálni egyetlen Access-adatbázisba. Ilyen esetben fontolja meg az importálás helyett az adatok csatolását.

  • Az Access-adatbázis és a benne tárolt csatolási adatok biztonságának érdekében használjon megbízható helyet, és védje az Access-adatbázist jelszóval. Ez különösen akkor lehet fontos, ha az SQL Server-hez használt jelszót az Accessben menti.

  • Tervezze meg a kapcsolatok hozzáadását. Az importálás végeztével az Access nem hozza létre automatikusan a kapcsolódó táblák közötti kapcsolatokat. Az új és a meglévő táblák közötti kapcsolatok a Kapcsolatok ablak használatával manuálisan hozhatók létre. További információt a Mi az a Kapcsolatok ablak? és a Kapcsolat létrehozása, szerkesztése és törlése című témakörökben talál.

Azure SQL Server-környezet konfigurálása

Lehet, hogy az Ön cége már rendelkezik Microsoft Azure-fiókkal és egy Azure SQL Server-adatbázissal, amelyeket használhat. Ha nem ez a helyzet, akkor az alábbiakat szükséges elvégeznie:

  1. Hozzon létre egy Azure-fiókot. További információt az Ingyenes Azure-fiók létrehozása című témakörben talál.

  2. Ha nincs egyszerűen használható hozzáférése Azure SQL Server-adatbázishoz, létrehozhat egy sajátot is. További információt az Azure SQL-adatbázis létrehozása az Azure Portalon című témakörben talál.

A hitelesítő adatokat, fiókneveket és más fontos adatokat mindenképpen jegyezze fel, mert később is szüksége lesz rájuk.

Tűzfalszabály létrehozása

Az adatbázis rendszergazdájának létre kell hoznia egy kiszolgálószintű tűzfalszabályt, mielőtt csatlakozhatna a Microsoft Azure SQL Database-kiszolgálóhoz. Ezekkel a szabályokkal lehet megadni azokat a nyilvános IP-címeket, amelyekkel az egyes ügyféleszközök elérhetik a kiszolgálót az Azure-tűzfalon keresztül. Ellenőrizze, hogy az Ön szervezeténél statikus vagy dinamikus IP-címek vannak-e használatban:

  • Ha a nyilvános IP-cím statikus, az azt jelenti, hogy az mindig változatlan marad. Ez esetben egyetlen nyilvános IP-cím használatával hozhat létre tűzfalszabályt.

  • Ha a nyilvános IP-cím dinamikus, akkor az idővel megváltozhat. Ebben az esetben a tűzfalszabályt IP-címtartományokkal kell megadnia. Vegye figyelembe, hogy az eszköz által az Azure SQL-adatbázishoz való csatlakozáshoz használt nyilvános IP-cím más is lehet, mint ami a számítógépen a nyilvános IP-címek beállításainál megjelenített nyilvános IP-cím.

Az egyértelműség érdekében azt javasoljuk, hogy az alábbi eljárást alkalmazza.

  1. Jelentkezzen be a Microsoft Azure-fiókjába, és keresse meg a Windows Azure Portal területet.

  2. A Microsoft Azure SQL-adatbázisok lapon kattintson az adatbázisának a nevére.

  3. A gyors betekintési panelen kattintson az Engedélyezett IP-címek kezelése elemre, majd válasszon az alábbi két lehetőség közül:

    Tűzfalszabály létrehozása egyetlen eszközhöz    Ezt tesztelési-fejlesztési vagy kisvállalati környezethez válassza, illetve ha a nyilvános IP-cím statikus.

    • Az engedélyezett IP-címek csoportban válassza a Hozzáadás az engedélyezett IP-címekhez lehetőséget, hogy a nyilvános IP-cím engedélyezze az adatbázis elérését a tűzfalban. Az Azure-portál az ügyfélalkalmazás helyes nyilvános IP-címét jeleníti meg a szabályok nevei szakasz felett.

    Tűzfalszabály létrehozása IP-címtartományhoz Ezt akkor használja, ha sok felhasználó számára szeretne hozzáférést biztosítani helyszíni környezetben, vagy ha az IP-cím dinamikus. A nyilvános IP-címek tartományát az informatikai részlegtől vagy az internetszolgáltatótól tudja beszerezni.

    1. A SZABÁLY NEVE területen adjon meg egy leíró jellegű nevet a szabályhoz.

    2. A KEZDŐ IP területen írja be az IP-címtartomány kezdő értékét.

    3. A ZÁRÓ IP területen adja meg a nyilvános IP-címtartomány utolsó értékét.

A tűzfalszabály érvénybe léptetése akár 5 percig is eltarthat. További információt a Tűzfalszabályok az Azure SQL-adatbázishoz című témakörben talál.

1. szakasz: Első lépések

  1. Válassza a Külső adatok > Új adatforrás > Adatbázisból > SQL Server rendszerből lehetőséget.

  2. A Külső adatok átvétele – ODBC-adatbázis párbeszédpanelen az alábbi lehetőségek közül választhat:

    • Adatok importálásához válassza a Forrásadatok importálása új táblába az aktuális adatbázisban lehetőséget.

    • Adatok csatolásához válassza az Adatforrás csatolása csatolt tábla létrehozásával lehetőséget.

  3. Kattintson az OK gombra.

2. szakasz: DSN-fájl létrehozása vagy újbóli használata

Készíthet új DSN-fájlt, vagy már meglévőt is használhat. DSN-fájlt akkor használjon, ha a különféle csatolási és importálási műveletekhez ugyanazokat a csatolási adatokat szeretné használni, vagy ha azokat egy szintén DSN-fájlt használó alkalmazással szeretné megosztani. DSN-fájlt közvetlenül is létrehozhat az Adatkapcsolat-kezelő használatával. További információt az ODBC-adatforrások felügyelete című témakörben talál.

Noha továbbra is használhatóak az SQL ODBC-illesztő korábbi verziói, a 13.1-es verzió használatát javasoljuk, amely számos javítást tartalmaz, és az új SQL Server 2016-funkciókat is támogatja. További információt a SQL Serverhez készült Microsoft ODBC-illesztő Windowson című témakörben talál.

  1. Hajtsa végre a megfelelő műveletet:

    • Ha már létezik a használni kívánt DSN-fájl, válassza ki a listából.

      Adatforrás kiválasztása párbeszédpanel

      Attól függően, hogy melyik hitelesítési módszert választotta a csatlakozási adatoknál, szükség lehet a jelszó újbóli megadására.

    • Új DSN-fájl létrehozása:

      1. Kattintson az Új gombra.

        Új adatforrás létrehozása párbeszédpanel
      2. Válassza az ODBC Driver 13 for SQL Server, majd a Tovább lehetőséget.

      3. Adja meg a DSN-fájl nevét, majd ha a fájlt egy másik helyen szeretné létrehozni, kattintson a Tallózás lehetőségre.

  2. Kattintson a Tovább elemre, nézze át az összesítést, majd kattintson a Befejezés elemre.

3. szakasz: Az Új adatforrás létrehozása az SQL Serverhez varázsló használata

Az Új adatforrás létrehozása az SQL Serverhez varázslóban végezze el az alábbi műveleteket:

  1. Az első lapon adja meg az azonosító adatokat:

    • A Leírás mezőben adja meg a DSB-fájl dokumentációs adatait (nem kötelező).

    • A Kiszolgáló mezőben adja meg az Azure SQL Server-adatbázis nevét. Ez lehet például "myAzureDB.database.windows.net". Még ne kattintson a lefelé mutató nyílra.

  2. A második lapon válassza ki valamelyik hitelesítési módszert:

  3. A harmadik és negyedik oldalon a csatolás testreszabását végezheti el. A beállítási lehetőségekről további információt talál az SQL Serverhez készült Microsoft ODBC-illesztő című témakörben.

  4. A megjelenő képernyőn a beállításokat kell megerősítenie. A kapcsolat megerősítéséhez válassza az Adatforrás tesztelése lehetőséget.

  5. Előfordulhat, hogy be kell jelentkeznie az adatbázisba. A Bejelentkezés az SQL Serverbe párbeszédpanelen adja meg a bejelentkezési azonosítót és a jelszót. Ha további beállításokat szeretne módosítani, azt a Beállítások lehetőség választásával teheti meg.

4. lépés: a hivatkozáshoz vagy az importáláshoz használható táblák és nézetek kijelölése

  1. A Táblák csatolása vagy az Objektumok importálása párbeszédpanel Táblák területén válassza ki az összes csatolni vagy importálni kívánt táblát vagy nézetet, majd kattintson az OK elemre.

    A csatolandó vagy importálandó táblák listája
  2. A csatolási műveletnél kiválaszthatja a Jelszó mentése lehetőséget is.

    Biztonság    Ha ezt a lehetőséget választja, a továbbiakban nem szükséges megadnia a hitelesítő adatokat minden alkalommal, amikor megnyitja az Accesst és adatokhoz fér hozzá. Így azonban a jelszó titkosítás nélkül lesz mentve az Access-adatbázisban, és ha valaki hozzáfér a forrástartalomhoz, akkor a felhasználónévhez és a jelszóhoz is hozzáférhet. Ha ezt a lehetőséget választja, javasoljuk, hogy az Access-adatbázist mindenképpen biztonságos helyen tárolja, és jelszót is hozzon létre az Access-adatbázis eléréséhez. További információt a Hogyan dönthető el, hogy megbízható-e az adatbázis és az Adatbázis titkosítása jelszó használatával című témakörökben talál.

    Megjegyzés:    Ha úgy dönt, hogy nem menti a jelszót, de meggondolja magát, törölnie kell, majd újra létre kell hoznia a csatolni kívánt táblát, majd válassza a Jelszó mentéselehetőséget.

5. szakasz: Specifikációk és feladatok létrehozása (csak importáláshoz)

  • A Külső adatok átvétele – ODBC-adatbázis párbeszédpanelen az importálási lépéseket specifikációként is elmentheti, és létrehozhat egy olyan Outlook-feladatot, amellyel automatizálható a rendszeres importálási feladat. További információt az Importálási vagy exportálási művelet mentése specifikációként című témakörben talál.

Eredmények

Ha a hivatkozás vagy az importálási művelet befejeződött, a táblák a navigációs ablakban, az SQL Server-táblázat nevével és a tulajdonos nevével együtt jelennek meg. Ha például az SQL-név dbo. A szolgáltatás a dbo_Product. Ha a név már használatban van, az Access hozzáfűzi az "1" értéket az új táblázat nevéhez (például dbo_Product1). Ha a dbo_Product1 már használatban van, az Access létrehozza a dbo_Product2, és így tovább. A táblákat azonban át is nevezheti, ha leíróbb neveket szeretne használni.

Az importálási műveletnél az Access soha nem írja felül az adatbázis tábláit. Habár közvetlenül nem lehetséges SQL Server-adatokat meglévő táblához hozzáfűzni, létrehozható egy hozzáfűző lekérdezés, amellyel hasonló táblákból származó adatok importálása után lehet adatokat hozzáfűzni.

Ha a csatolási műveletnél az Azure SQL Server-tábla oszlopai csak olvashatóak, akkor azok az Accessben is csak olvashatóak lesznek.

Tipp:    A kapcsolati karakterláncot úgy jelenítheti meg, hogy a Navigációs ablakban az egérrel a táblára mutat.

Csatolt tábla tervének frissítése

Csatolt táblában nem adhatók hozzá, nem törölhetők és nem módosíthatók az oszlopok, és nem változtathatók meg az adattípusok sem. Ha tervezési módosításokat szeretne, azt az Azure SQL Server-adatbázisban kell elvégeznie. Az Accessben a tervezési módosítások megjelenítéséhez frissítenie kell a csatolt táblákat:

  1. Válassza a Külső adatok > Csatolttábla-kezelő lehetőséget.

  2. Válassza ki az összes frissíteni kívánt csatolt táblát, majd válassza az OK, végül a Bezárás elemet.

Adattípusok összehasonlítása

Az Access adattípusai különböznek az Azure SQL Server adattípusaitól. Például az Azure SQL Server bit adattípusú oszlopa importálás vagy csatolás után az Accessben Igen/Nem adattípusként jelenik meg. További információt az Access-és az SQL Server-adattípusok összehasonlításacímű témakörben talál.

Megjegyzés:  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. Hasznos volt ez az információ az Ön számára? Itt találja az eredeti angol nyelvű cikket.

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.

×