Az SQL Server 2000 Desktop Engine – áttekintés

A témakör tartalmazhat olyan részeket, amelyek egyes nyelvekre nem vonatkoznak.

 Megjegyzés:   Az SQL Server 2000 Desktop Engine előző verziójának elnevezése Microsoft Data Engine (MSDE) volt.

MegjelenítésAz SQL Server 2000 Desktop Engine

A Microsoft SQL Server 2000 Desktop Engine szolgáltatásai a Microsoft SQL Server 2000 rendszerrel kompatibilis formátumú helyi adattárolást tesznek lehetővé. Az SQL Server 2000 Desktop Engine távoli adattárolási megoldásként is használható. Az SQL Server 2000 Desktop Engine a Microsoft Jet adatbázis-működtető (Microsoft Jet adatbázis-vezérlő: Az Access adatbázisrendszerének az a része, amely a felhasználói és rendszeradatbázisokban az adatok keresését és tárolását végzi. A Microsoft Jet adatbázis-vezérlőt úgy képzelheti el, mint egy adatkezelőt, amelyre más rendszerek épülnek (például az Access is).) fájlkiszolgáló ügyfél/kiszolgáló adatműködtető megfelelőjének tekinthető. Az SQL Server 2000 Desktop Engine a Microsoft Windows 2000 vagy újabb operációs rendszeren futtatható. Kisebb számítógépes rendszerekben (egyfelhasználós vagy kisebb csoport kiszolgálója) való használatra tervezték és optimalizálták.

Mivel az SQL Server 2000 Desktop Engine ugyanazon az adatműködtetőn alapul, mint az SQL Server, a Microsoft Access projektek (Microsoft Access-projekt: Olyan Access-fájl, amely Microsoft SQL Server-adatbázishoz kapcsolódik, és ügyfél/kiszolgáló alkalmazások létrehozására használják. A projektfájlok nem tartalmaznak adatokat, sem adatdefiniálással megadható objektumokat (például táblákat vagy nézeteket).) vagy az ügyfél/kiszolgáló alkalmazások többsége mindkét verzión fut. Ugyanakkor az SQL Server kiszolgálótól eltérően az SQL Server 2000 Desktop Engine két gigabájtban korlátozza az adatbázis méretét, és a tranzakciós többszörözés során nem lehet többszörözési kiadó (bár többszörözési előfizetőként szerepelhet).

 Megjegyzés:   Ne keverjük össze az SQL Server 2000 Desktop Engine és az SQL Server 2000 Personal Edition rendszert, előbbi a kezelőeszközök teljes készletét és az SQL Server Standard Edition legtöbb szolgáltatását tartalmazza, de személyes használatra optimalizált különálló termék.

MegjelenítésMikor használjuk az SQL Server 2000 Desktop Engine rendszert

A következő esetekben érdemes megfontolni Microsoft Access adatbázis (adatbázis: Egy adott téma alapján vagy egy adott céllal összegyűjtött adatok. Az adatbázison belül a különböző egységekhez tartozó adatok (például egy alkalmazott vagy egy megrendelés adatai) táblákba, rekordokba vagy mezőkbe rendezetten jelennek meg.) helyett az SQL Server 2000 Desktop Engine használatát asztali adatbázisként:

  • Kis munkacsoport kiszolgáló adatbázisaként. Az alkalmazások kifejlesztéséhez SQL Server 2000 Desktop Engine rendszerhez kapcsolt Access projektet használunk. Abból indulunk ki, hogy a munkacsoport és az üzleti követelmények az idők során annyira megnőhetnek, hogy szükség lehet egy nagyobb hálózati kiszolgálón futó SQL Server 2000 teljes tudására. Általában az SQL Server 2000 Desktop Engine az Access adatbázis Microsoft Jet adatbázis-működtető rendszeréhez (Microsoft Jet adatbázis-vezérlő: Az Access adatbázisrendszerének az a része, amely a felhasználói és rendszeradatbázisokban az adatok keresését és tárolását végzi. A Microsoft Jet adatbázis-vezérlőt úgy képzelheti el, mint egy adatkezelőt, amelyre más rendszerek épülnek (például az Access is).) hasonlóan terhelhető. Az SQL Server 2000 Desktop Engine azonban legfeljebb öt egyidejű aktív lekérdezésköteget (úgynevezett szálat) képes kiszolgálni. Az ezutáni lekérdezéskötegek a várólistára kerülnek, és ezeket az SQL Server 2000 Desktop Engine a következő rendelkezésre álló köteggel hajtja végre. Ha látni szeretnénk, hogy hányszor értük el ezt a határértéket az SQL Server 2000 adatbázisban, végrehajthatjuk a DBCC CONCURRENCYVIOLATION parancsot. A témakör részletes ismertetése az SQL Server dokumentációjában olvasható.
  • Többszörözési előfizető SQL Server többszörözött adatbázis környezetében. Lehetséges például, hogy vannak a központi irodától távol dolgozó, utazó felhasználók, akik hordozható vagy hálózatra nem kapcsolódó számítógépeken érik el és frissítik az SQL Server 2000 Desktop Engine rendszert, de időnként kapcsolódnak a központi SQL Server adatbázisra, hogy összhangba hozzák a változásokat.
  • Access projekt vagy ügyfél/kiszolgáló alkalmazás kifejlesztése egyszerű módon személyi számítógépen vagy munkaállomáson, majd az Access projekt kapcsolódási információinak módosítása azzal a céllal, hogy kapcsolódva egy SQL Server adatbázisra, el lehessen végezni az alkalmazás végső tesztjét, és használni lehessen az alkalmazást.
  • Helyi előfizetési adatbázis kapcsolat nélküli adatokhoz.

MegjelenítésAz SQL Server 2000 Desktop Engine adatbázis-segédeszközök használata az Access programból

A Microsoft SQL Server 2000 Desktop Engine magában foglalja az SQL Server 2000 alapvető adatbázis-működtető szolgáltatásait, de nem tartalmaz felhasználói felületet, kezelő- és elemzőeszközöket, kópiaegyesítőt, ügyfél-hozzáférési licenceket, fejlesztőkönyvtárakat és képernyőn olvasható SQL Server könyvet. Emellett korlátozott az adatbázis mérete és a végrehajtható munkafolyamatok száma. Az SQL Server 2000 kiadásai közül ez rendelkezik a legkisebb helyigénnyel, így ideális beágyazott vagy kapcsolat nélküli adattárolásra.

A Microsoft Access projektekből (Microsoft Access-projekt: Olyan Access-fájl, amely Microsoft SQL Server-adatbázishoz kapcsolódik, és ügyfél/kiszolgáló alkalmazások létrehozására használják. A projektfájlok nem tartalmaznak adatokat, sem adatdefiniálással megadható objektumokat (például táblákat vagy nézeteket).) néhány általános kezelési feladat is végrehajtható a Microsoft SQL Server adatbázison.

Parancs Leírás
SQL adatbázis biztonsági mentése Az aktuális SQL Server adatbázis biztonsági másolatának (.dat fájl) elkészítése.
SQL adatbázis visszaállítása SQL Server adatbázis visszaállítása a biztonsági mentésből (.dat fájl).
SQL adatbázis törlése SQL Server adatbázis törlése.
Adatbázisfájl másolása SQL Server 7.0 vagy újabb verziójú adatbázis másolása másik SQL Server adatbázisba.
Adatbázis átvitele SQL Server 7.0 vagy újabb verziójú adatbázisfájl (.mdf) átvitele.

Ezek a parancsok az Eszközök menü Adatbázis-segédeszközök parancsának választása után jelennek meg a Microsoft Office 2003 programban, de csak akkor, ha a számítógépen telepítve van az SQL Server 2000 Desktop Engine.

 
 
Hatókör:
Access 2003