Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Megjegyzés:
A Windows XP és a Windows Server 2003 rendszertől kezdve az ODBC a Windows operációs rendszer részét képezi. Csak a Windows korábbi verzióira telepítse az ODBC-t.
A beállításjegyzékben két típusú használati szám van fenntartva minden összetevő esetében: az összetevők kihasználtságának száma és egy vagy több választható fájlhasználati szám. Az összetevő-használat száma segít a telepítő DLL-nek a beállításjegyzék bejegyzéseinek karbantartásában. Az érték a UsageCount értékként van tárolva az ODBC Core, az illesztőprogram és a fordító alkulcsai alatt. A UsageCount érték formátumáról és az alkulcsokról további információt az ODBC-összetevők beállításjegyzék-bejegyzései című témakörben talál.
Egy összetevő első telepítésekor a telepítő DLL létrehoz egy alkulcsot, és az alkulcsBan lévő UsageCount érték adatait 1-re állítja. Az összetevő ismételt telepítésekor a telepítő DLL növeli a használat számát. Az összetevő eltávolításakor a telepítő DLL lecsökkenti a használat számát. Ha a használat száma 0-ra csökken, a telepítő DLL eltávolítja az összetevő alkulcsát.
Caution
Egy alkalmazásnak nem szabad fizikailag eltávolítania az Illesztőprogram-kezelő fájljait, amikor az összetevők kihasználtsága és a fájlhasználat száma eléri a nullát.
A fájlhasználatok száma segít meghatározni, hogy mikor kell ténylegesen másolni vagy törölni egy fájlt a használat számának növelése vagy csökkentése helyett. Ez azért fontos, mert az ODBC-összetevők, és így az ODBC-összetevők fájljai meg vannak osztva, és számos alkalmazás telepítheti vagy eltávolíthatja őket. Az alkalmazás törölheti az illesztőprogram- és fordítófájlokat, ha az összetevők kihasználtsága és a fájlhasználat száma eléri a nullát. Az Illesztőprogram-kezelő fájljait azonban nem szabad törölni, ha az összetevő-használat és a fájlhasználat száma is elérte a nullát, mivel ezeket a fájlokat más alkalmazások is használhatják, amelyek nem növelték a fájlhasználat számát.
Megjegyzés:
A fájlhasználatok száma nem kötelező a Microsoft Windows NT/Windows 2000 rendszerben.
A fájlhasználatok számát a telepítőprogram az SQLInstallDriverManager, az SQLInstallDriverEx, az SQLInstallTranslatorEx, az SQLRemoveDriverManager, az SQLRemoveDriver vagy az SQLRemoveTranslator meghívása után tartja fenn.
Egy összetevő első telepítésekor a telepítőprogram vagy a telepítő DLL az alábbi kulcs alatt létrehoz egy értéket az összetevő azon fájljaihoz, amelyek még nincsenek a rendszeren:
Megjegyzés:
HKEY_LOCAL_MACHINE
SZOFTVER
Microsoft
Windows
CurrentVersion
SharedDlls
Az értékek adatait 1 értékre állítja, és a fájlt a rendszerbe másolja. Az összetevő ismételt telepítésekor a telepítőprogram vagy a telepítő DLL növeli a használat számát. Az összetevő eltávolításakor a telepítőprogram vagy a telepítő DLL lecsökkenti a használat számát. Ha a használat száma 0-ra csökken, a telepítőprogram vagy a telepítő DLL eltávolítja a fájl értékét, és ha az összetevő illesztőprogram vagy fordító, törli a fájlt. Az Illesztőprogram-kezelő fájljait nem szabad törölni.
A fájlhasználatok számának formátuma az alábbi táblázatban látható.
| Név | Adattípus | Adat |
|---|---|---|
| teljes elérési út | REG_DWORD | count |
Tegyük fel például, hogy az Informix illesztőprogramja a Infrmx32.dll és az Infrmx32.hlp fájlokat használja, és tegyük fel, hogy az illesztőprogram kétszer lett telepítve. Az Informix-illesztő SharedDlls alkulcsában az alábbi értékek szerepelnek:
C:\WINDOWS\SYSTEM32\INFRMX32.DLL : REG_DWORD : 0x2
C:\WINDOWS\SYSTEM32\INFRMX32.HLP : REG_DWORD : 0x2