หน่วยความจำรั่วเกิดขึ้นเมื่อวัตถุชุดระเบียน ADO เรียกเมธอด UpdateBatch

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 978155 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

อาการ

พิจารณาสถานการณ์ต่อไปนี้::
  • ตารางใน SQL ที่ประกอบด้วยคอลัมน์ข้อมูลเฉพาะตัวคุณได้
  • คุณเริ่มการทำงานของโปรแกรมประยุกต์ที่ใช้กับวัตถุข้อมูล ActiveX ของ Microsoft (ADO) ฝั่งไคลเอ็นต์ชุดระเบียนวัตถุการเข้าถึงฐานข้อมูล SQL
  • โปรแกรมประยุกต์นี้เรียกUpdateBatchวิธีการแทรกหลายแถวลงในตาราง
ในสถานการณ์สมมตินี้ คุณพบหน่วยความจำรั่วเกิดขึ้น

ถ้าคุณใช้การตรวจสอบประสิทธิภาพ (Perfmon.exe) เพื่อตรวจสอบกระบวนการที่โปรแกรมประยุกต์ คุณสังเกตว่า ค่าไบต์การส่วนตัวเพิ่มตัวนับอย่างต่อเนื่อง นี่เป็นหลักฐานของหน่วยความจำรั่ว

การแก้ไข

ข้อมูลโปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนที่ได้รับการสนับสนุนจาก Microsoft พร้อมใช้งานแล้ว อย่างไรก็ตาม โปรแกรมแก้ไขด่วนนี้มีเป้าหมายเพื่อการแก้ไขปัญหาที่อธิบายไว้ในบทความนี้เท่านั้น นำโปรแกรมแก้ไขด่วนนี้ไปใช้กับระบบที่พบปัญหาที่อธิบายไว้ในบทความนี้เท่านั้น โปรแกรมแก้ไขด่วนนี้อาจได้รับการทดสอบเพิ่มเติม ดังนั้น หากคุณไม่ได้รับความเสียหายรุนแรงจากปัญหานี้ เราขอแนะนำให้คุณรอการปรับปรุงซอฟต์แวร์ถัดไปที่มีโปรแกรมแก้ไขด่วนนี้

หากมีโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด คุณจะเห็นส่วน "โปรแกรมแก้ไขด่วนพร้อมดาวน์โหลด" อยู่ที่ด้านบนของบทความฐานความรู้นี้ หากส่วนนี้ไม่ปรากฏขึ้น โปรดติดต่อฝ่ายบริการสนับสนุนลูกค้าของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน

หมายเหตุ:หากเกิดปัญหาอื่น ๆ หรือ ถ้ามีการแก้ไขปัญหาเป็นสิ่งจำเป็น คุณอาจต้องสร้างการร้องขอบริการแยกต่างหาก ค่าใช้จ่ายในการสนับสนุนปกติจะเกิดขึ้นเมื่อมีคำถามและประเด็นการสนับสนุนอื่นๆ ซึ่งไม่จัดอยู่ในโปรแกรมแก้ไขด่วนเฉพาะที่กล่าวถึงนี้ สำหรับรายการของหมายเลขโทรศัพท์ของฝ่ายบริการและการสนับสนุนลูกค้าของ Microsoft ทั้งหมด หรือถ้าต้องการสร้างคำขอรับการสนับสนุนแยกต่างหาก โปรดเข้าสู่เว็บไซต์ของ Microsoft ต่อไปนี้::
http://support.microsoft.com/contactus/?ws=support
หมายเหตุ:แบบฟอร์ม "โปรแกรมแก้ไขด่วนพร้อมดาวน์โหลด" แสดงภาษาในโปรแกรมแก้ไขด่วนมีอยู่ หากคุณไม่เห็นภาษาของคุณ เป็นเพราะไม่มีโปรแกรมแก้ไขด่วนสำหรับภาษานั้น

ข้อกำหนดเบื้องต้น

เมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้ คอมพิวเตอร์ของคุณต้องใช้ระบบปฏิบัติการอย่างใดอย่างหนึ่งต่อไปนี้:
  • windows Server 2003 Service Pack 2 (SP2)
  • windows Vista Service Pack 1 (SP1)
  • Windows Vista Service Pack 2 (SP2)
  • windows Server 2008
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows 7
  • Windows Server 2008 R2
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับ service pack ของ Windows Server 2003 หรือ Windows XP Professional x64 Edition เซอร์วิสแพ็ค คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
889100วิธีการขอรับ Service Pack ล่าสุดสำหรับ Windows Server 2003
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับ service pack ของ Windows Vista คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
935791วิธีการขอรับ Service Pack ของ Windows Vista รุ่นล่าสุด
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับ service pack ของ Windows Server 2008 คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
968849วิธีการโหลด Service Pack ล่าสุดสำหรับ Windows Server 2008

ข้อมูลรีจิสทรี

เมื่อต้องการใช้โปรแกรมแก้ไขด่วนในแพคเกจนี้ คุณไม่จำเป็นต้องทำการเปลี่ยนแปลงรีจิสทรี

ข้อกำหนดในการเริ่มต้นระบบคอมพิวเตอร์ใหม่

คุณไม่จำเป็นต้องเริ่มต้นคอมพิวเตอร์ใหม่หลังจากใช้โปรแกรมแก้ไขด่วนนี้

ข้อมูลการทดแทนโปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนนี้ไม่ได้แทนที่โปรแกรมแก้ไขด่วนก่อนหน้านี้

ข้อมูลแฟ้ม

แฟ้มที่มีแอตทริบิวต์ที่ระบุไว้ในตารางต่อไปนี้ การติดตั้งโปรแกรมแก้ไขด่วนนี้รุ่นภาษาอังกฤษ (สหรัฐอเมริกา) วันที่และเวลาของแฟ้มเหล่านี้จะปรากฏในรูปแบบ Coordinated Universal Time (UTC) วันที่และเวลาสำหรับแฟ้มเหล่านี้ในคอมพิวเตอร์จะปรากฏตามเวลาท้องถิ่น โดยมีการปรับเวลาตามฤดูกาล (DST) นอกจากนี้ วันและเวลาอาจเปลี่ยนแปลงเมื่อคุณทำการดำเนินการบางอย่างบนแฟ้ม
หมายเหตุข้อมูลแฟ้มของ windows Server 2003
  • ติดเหนือไปจากแฟ้มที่ระบุไว้ในตารางเหล่านี้ โปรแกรมแก้ไขด่วนนี้จะตั้งเป็นแฟ้มแค็ตตาล็อกความปลอดภัยที่เกี่ยวข้อง (กิโลไบต์ตัวเลข.cat) ที่ถูกเซ็นชื่อ ด้วยลายเซ็นดิจิทัล Microsoft
สำหรับ Windows Server 2003 รุ่น x86 ที่รองรับทั้งหมด
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลา
Msadce.dll2.82.4635.0356,35211 2009 ธ.ค.16:48
สำหรับ Windows Server 2003 รุ่น x64 ที่รองรับทั้งหมด
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลาแพลทฟอร์ม
Msadce.dll2.82.4635.0622,59211 2009 ธ.ค.14:42x64
Wmsadce.dll2.82.4635.0356,35211 2009 ธ.ค.14:42x86
สำหรับ Windows Server 2003 รุ่นที่ใช้ IA-64 ที่รองรับทั้งหมด
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลาแพลทฟอร์ม
Msadce.dll2.82.4635.01,212,41611 2009 ธ.ค.14:41IA-64
Wmsadce.dll2.82.4635.0356,35211 2009 ธ.ค.14:41x86
บันทึกข้อมูลแฟ้ม windows Vista และ Windows Server 2008
สิ่งสำคัญโปรแกรมแก้ไขด่วนของ windows Vista และ Windows Server 2008 ฮอตฟิกซ์จะรวมอยู่ในแพคเกจโปรแกรมเดียวกัน อย่างไรก็ตาม เท่านั้น "Windows Vista" จะแสดงอยู่บนหน้าการร้องขอโปรแกรมแก้ไขด่วน เมื่อต้องการร้องขอการแพคเกจโปรแกรมแก้ไขด่วนที่ใช้กับระบบปฏิบัติการหนึ่ง หรือทั้งสอง เลือกโปรแกรมแก้ไขด่วนที่แสดงภายใต้ "Windows Vista" บนหน้า โปรดดูส่วน "นำไปใช้กับ" ในบทความเพื่อดูว่าระบบปฏิบัติการเกิดขึ้นจริงที่แต่ละโปรแกรมแก้ไขด่วนถูกนำไปใช้กับการเสมอ
  • แฟ้มที่นำไปใช้กับผลิตภัณฑ์ระบุ SR_Level (RTM, SPn), และสามารถระบุสาขาบริการ (LDR, GDR) โดยตรวจสอบหมายเลขรุ่นของแฟ้มตามที่แสดงในตารางต่อไปนี้
    ยุบตารางนี้ขยายตารางนี้
    รุ่นผลิตภัณฑ์SR_Levelสาขาบริการ
    6.0.6001.22xxxWindows Vista และ Windows Server 2008SP1LDR
    6.0.6002.22xxxWindows Vista และ Windows Server 2008SP2LDR
  • service Pack 1 ถูกรวมเข้าไว้ใน Windows Server 2008 รุ่นวางจำหน่าย ดังนั้น ไฟล์ milestone RTM ประยุกต์ใช้กับ Windows Vista เท่านั้น แฟ้ม milestone rtm ได้แบบ 6.0.0000xxxxxxหมายเลขรุ่น
สำหรับ Windows Server 2008 และ Windows Vista รุ่นที่ใช้ x86 ที่รองรับทั้งหมด
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลา
Msadce.dll6.0.6001.22581454,65611 2009 ธ.ค.14:53
Msadce.dll6.0.6002.22286454,65611 2009 ธ.ค.14:28
สำหรับ Windows Server 2008 และ Windows Vista รุ่นที่ใช้ x64 ที่รองรับทั้งหมด
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลา
Msadce.dll6.0.6001.22581589,82411 2009 ธ.ค.15:11
Msadce.dll6.0.6002.22286589,82411 2009 ธ.ค.14:28
สำหรับทั้งหมดได้รับการสนับสนุน IA-64-รุ่นที่ใช้ Windows Server 2008
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลา
Msadce.dll6.0.6001.225811,175,55211 2009 ธ.ค.14:54
Msadce.dll6.0.6002.222861,175,55211 2009 ธ.ค.14:28
หมายเหตุของข้อมูลของแฟ้ม Windows 7 และ Windows Server 2008 R2
สิ่งสำคัญโปรแกรมแก้ไขด่วนของ windows 7 และโปรแกรมแก้ไขด่วนของ Windows Server 2008 R2 จะรวมอยู่ในแพคเกจโปรแกรมเดียวกัน อย่างไรก็ตาม โปรแกรมแก้ไขด่วนบนหน้าการร้องขอโปรแกรมแก้ไขด่วนจะแสดงรายการภายใต้ระบบปฏิบัติการทั้งสอง เมื่อต้องการร้องขอการแพคเกจโปรแกรมแก้ไขด่วนที่ใช้กับระบบปฏิบัติการหนึ่ง หรือทั้งสอง เลือกโปรแกรมแก้ไขด่วนที่แสดงภายใต้ "Windows 7/Windows Server 2008 R2" บนหน้า โปรดดูส่วน "นำไปใช้กับ" ในบทความเพื่อดูว่าระบบปฏิบัติการเกิดขึ้นจริงที่แต่ละโปรแกรมแก้ไขด่วนถูกนำไปใช้กับการเสมอ
สำหรับ Windows 7 รุ่น x86 ที่รองรับทั้งหมด
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลา
Msadce.dll6.1.7600.20595561,15213 2009 ธ.ค.08:56
สำหรับ Windows 7 และ Windows Server 2008 R2 รุ่น x64 ที่รองรับทั้งหมด
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลา
Msadce.dll6.1.7600.20595749,56813 2009 ธ.ค.11:12
สำหรับทั้งหมดได้รับการสนับสนุน IA-64-รุ่นที่ใช้ Windows Server 2008 R2
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลา
Msadce.dll6.1.7600.205951,335,29613 2009 ธ.ค.08:25

สถานะ

Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "การใช้งาน"

ข้อมูลเพิ่มเติม

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำศัพท์ของการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความใน Microsoft Knowledge Base::
824684คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์ของ Microsoft

คุณสมบัติ

หมายเลขบทความ (Article ID): 978155 - รีวิวครั้งสุดท้าย: 22 ตุลาคม 2553 - Revision: 3.0
ใช้กับ
  • Microsoft Windows Server 2003 Service Pack 2
  • Windows HPC Server 2008
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Standard
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Web Server 2008
  • Windows Server 2008 Service Pack 2
  • Windows HPC Server 2008 R2
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2
  • Windows Vista Service Pack 1
  • Windows Vista Service Pack 2
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
Keywords: 
kbexpertiseadvanced kbfix kbHotfixServer kbqfe kbautohotfix kbsurveynew kbprb kbmt KB978155 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:978155

ให้ข้อเสนอแนะ

 

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