Düzeltme: birden çok iş parçacığı üzerinde aynı ADO kayıt kümesini sıralanırken AV

Makale çevirileri Makale çevirileri
Makale numarası: 274265 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Bağlantısı kesilmiş ActiveX Data Objects (ADO) kayıt kümesi nesnesinin tek bir örneği, çok işlemcili bir bilgisayarda birden çok iş parçacığı üzerinde paylaşırken, aynı anda kayıt kümesine iki iş parçacığı sıralanırken, erişim ihlali oluşuyor (AV) oluşabilir.

Neden

Bağlantısı kesilmiş kayıt kümesi için ADO sıralama kodu, çok işlemcili bilgisayarlar için iş parçacığı için güvenli değil.

Çözüm

Bu sorunu gidermek için <a0></a0>, Microsoft, MDAC 2.5 için en son hizmet paketini edinin. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
293312BILGI: son MDAC 2.5 nasıl elde edilir hizmet paketi
-VEYA-Bu sorunu gidermek için, en son Windows 2000 hizmet paketini edinin. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
260910En son Windows 2000 hizmet paketi nasıl elde edilir
Bu düzeltmenin İngilizce sürümünde aşağıdaki dosya öznitelikleri veya üstü bulunur:
 Date        Version      Size     File name   Platform
 ------------------------------------------------------
 02/20/2001  2.53.7220.0  327,952  Msadce.dll    x86 
 02/20/2001  2.53.7220.0  205,072  Msdaprst.dll  x86 
				

Durum

Microsoft, bu makalenin başında listelenen Microsoft ürünlerinde bir sorun olduğunu onaylamıştır. Bu sorun ilk olarak Microsoft MDAC 2.5 Service Pack 3'te giderilmiştir.Bu sorun ilk olarak Microsoft 2000 Service Pack 3'te düzeltilmiştir.

Daha fazla bilgi

Bu sorunu yeniden oluşturmak için <a0></a0>, aşağıdaki koşulların yerine getirilmesi gerekir:
  1. Tek, bağlantısı kesilen bir ADO recordset, bazı işlemi genel bir konumda depolanır.
  2. Iki iş parçacığı, tam olarak aynı anda bu genel bir kayıt kümesi marshall için aynı anda çalışabilir.
  3. Yukarıdaki sıralanırken, çok işlemcili bir bilgisayarda oluşur. Bu sorun değil bildirilen veya tek işlemci bulunan bir bilgisayarda yeniden.

Özellikler

Makale numarası: 274265 - Last Review: 26 Eylül 2005 Pazartesi - Gözden geçirme: 3.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Data Access Components 2.6
  • Microsoft Data Access Components 1.5
  • Microsoft Data Access Components 2.0
  • Microsoft Data Access Components 2.1
  • Microsoft Data Access Components 2.5
Anahtar Kelimeler: 
kbmt kbhotfixserver kbqfe kbmdac250sp3fix kbbug kbfix kbwin2000sp3fix KB274265 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:274265

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com