Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Windows XP ve Windows Server 2003'den itibaren ODBC, Windows işletim sistemine dahil edilir. ODBC'yi yalnızca Windows'un önceki sürümlerine açıkça yüklemelisiniz.
Her bileşen için kayıt defterinde iki tür kullanım sayısı tutulur: bileşen kullanım sayısı ve bir veya daha fazla isteğe bağlı dosya kullanım sayısı. Bileşen kullanım sayısı, yükleyici DLL'sinin kayıt defteri girdilerini korumasına yardımcı olur. ODBC Core, sürücü ve translator alt anahtarları altında UsageCount değerinde depolanır. UsageCount değerinin biçimi ve bu alt anahtarlar hakkında daha fazla bilgi için bkz. ODBC Bileşenleri için Kayıt Defteri Girdileri.
Bir bileşen ilk yüklendiğinde, yükleyici DLL'i bunun için bir alt anahtar oluşturur ve bu alt anahtardaki UsageCount değerinin verilerini 1 olarak ayarlar. Bileşen yeniden yüklendiğinde yükleyici DLL'i kullanım sayısını artırır. Bileşen kaldırıldığında, yükleyici DLL kullanım sayısını azaltır. Kullanım sayısı 0'a düşerse, yükleyici DLL'i bileşenin alt anahtarını kaldırır.
Dikkat
Bileşen kullanım sayısı ve dosya kullanım sayısı sıfıra ulaştığında bir uygulama Driver Manager dosyalarını fiziksel olarak kaldırmamalıdır.
Dosya kullanım sayıları, kullanım sayısını artırma veya azaltma yerine bir dosyanın ne zaman kopyalanması veya silinmesi gerektiğini belirlemeye yardımcı olur. ODBC bileşenleri ve dolayısıyla ODBC bileşenlerindeki dosyalar paylaşıldığından ve çeşitli uygulamalar tarafından yüklenebildiği veya kaldırılabildiği için bu önemlidir. Bileşen kullanım sayısı ve dosya kullanım sayısı sıfıra ulaşırsa uygulama sürücü ve çeviri dosyalarını silebilir. Ancak, hem bileşen kullanım sayısı hem de dosya kullanım sayısı sıfıra ulaştığında Driver Manager dosyaları silinmemelidir, çünkü bu dosyalar dosya kullanım sayısını artırmayan diğer uygulamalar tarafından kullanılabilir.
Uyarı
Dosya kullanım sayıları Microsoft Windows NT/Windows 2000'de isteğe bağlıdır.
Dosya kullanım sayıları, SQLInstallDriverManager, SQLInstallDriverEx, SQLInstallTranslatorEx, SQLRemoveDriverManager, SQLRemoveDriver veya SQLRemoveTranslator'ı çağırdıktan sonra kurulum programı tarafından korunur.
Bir bileşen ilk yüklendiğinde, kurulum programı veya yükleyici DLL'i, o bileşende bulunan ve sistemde bulunmayan her dosya için aşağıdaki anahtarın altında bir değer oluşturur:
Uyarı
HKEY_LOCAL_MACHINE
YAZILIM
Microsoft
Windows
CurrentVersion
SharedDlls
Bu değerlerin verilerini 1 olarak ayarlar ve dosyayı sisteme kopyalar. Bileşen yeniden yüklendiğinde, kurulum programı veya yükleyici DLL'i kullanım sayısını artırır. Bileşen kaldırıldığında, kurulum programı veya yükleyici DLL'i kullanım sayılarını azaltmaya devam eder. Herhangi bir kullanım sayısı 0'a düşerse, kurulum programı veya yükleyici DLL'i dosyanın değerini kaldırır ve bileşen bir sürücü veya çeviriciyse dosyayı siler. Driver Manager dosyaları silinmemelidir.
Dosya kullanım sayısı değerinin biçimi aşağıdaki tabloda gösterilmiştir.
| İsim | Veri türü | Data |
|---|---|---|
| tam dosya yolu | REG_DWORD | sayı |
Örneğin, Informix sürücüsünün Infrmx32.dll ve Infrmx32.hlp dosyalarını kullandığını ve bu sürücünün iki kez yüklendiğini varsayalım. Informix sürücüsünün SharedDlls alt anahtarı altındaki değerler aşağıdaki gibi olacaktır:
C:\WINDOWS\SYSTEM32\INFRMX32.DLL : REG_DWORD : 0x2
C:\WINDOWS\SYSTEM32\INFRMX32.HLP : REG_DWORD : 0x2