Telepítési és konfigurálási útmutató

OLE DB adatforrás felvétele befogadott rendszerbe

OLE DB adatforrás elérése OLE DB táblafüggvényekkel:

  1. Telepítse és konfigurálja az OLE DB 2.0-t vagy újabbat, és az adatforráshoz tartozó OLE DB szolgáltatót. Teljesítse az OLE DB szolgáltató szoftverkövetelményeit.
  2. A CREATE WRAPPER utasítással adja meg azt a csomagolókönyvtárat, amely révén hozzáfér majd az OLE DB szolgáltatókhoz.

    A csomagoló-modul használata az a technika, amivel a befogadott kiszolgálók kommunikálnak az adatforrásokkal, ezt az eljárást használják az adatok betöltéséhez. Az alábbi példa egy CREATE WRAPPER utasítást mutat be:

    CREATE WRAPPER OLEDB
    
    ahol az OLEDB az OL DB szolgáltatókhoz használt csomagoló modul alapértelmezett neve. Az alapértelmezett nevet természetesen lehet helyettesíteni tetszés szerinti saját névvel, mindazonáltal ebben az esetben kötelező megadni a LIBRARY paramétert és a befogadott kiszolgáló rendszer csomagoló könyvtárának a nevét. A SQL Reference, Volume 2 könyvben talál további információt a csomagoló könyvtárak neveivel kapcsolatosan.
  3. A CREATE SERVER utasítássa definiáljon kiszolgálónevet egy OLE DB adatforráshoz. Például:
    CREATE SERVER Nwind 
    WRAPPER OLEDB 
    OPTIONS (
    CONNECTSTRING 'Provider=Microsoft.Jet.OLEDB.4.0; 
       Data Source=c:\msdasdk\bin\oledb\nwind.mdb',
    COLLATING_SEQUENCE 'Y');
    
    ahol
  4. Ha a befogadott kiszolgálón egy felhasználói azonosító, illetve jelszó különbözik az OLE DB adatforrásán találhatótól, an CREATE USER MAPPING parancs segítségével lehetséges a helyi felhasználói azonosító, illetve jelszó hozzárendelése a OLE DB adatforrásának megfelelő felhasználói azonosítójához, illetve jelszavához; például:
    CREATE USER MAPPING FOR jancsi SERVER Nwind
    OPTIONS (REMOTE_AUTHID 'dani', REMOTE_PASSWORD 'sajelszó');
    
    ahol
  5. Az Nwind kiszolgálónévvel azonosítható az OLE DB szolgáltató. Err a CREATE FUNCTION utasítás szolgál:
    CREATE FUNCTION rendel ()
    RETURNS TABLE (rendel_azon INTEGER, ...)
    LANGUAGE OLEDB
    EXTERNAL NAME 'Nwind!rendel';
    


[ Oldal eleje | Előző oldal | Következő oldal | Tartalom | Tárgymutató ]