เกิดความผิดพลาดเกิดขึ้นเมื่อคุณเรียกใช้กระบวนงานที่ทำงานอัตโนมัติจากวัตถุ CLR ใน SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 และ 2012 ของเซิร์ฟเวอร์ SQL

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

อาการ

สมมติว่า คุณกำลังเรียกใช้ Microsoft SQL Server 2005, Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 หรือ Microsoft SQL Server 2012 คุณสามารถเรียกกระบวนงานที่ทำงานอัตโนมัติบางอย่างจาก SQL Server ทั่วไปภาษารันไทม์ (CLR) วัตถุ เช่นsp_OACreate ในสถานการณ์นี้ SQL Server โดยไม่คาดคิดล้ม นอกจากนี้ ข้อผิดพลาดที่คล้ายกับต่อไปนี้ถูกบันทึกลงในบันทึกเหตุการณ์ของโปรแกรมประยุกต์:

รายละเอียด <Time stamp=""></Time>1001 ไม่มีการรายงานข้อผิดพลาดของ Windows
กลุ่มความบกพร่อง พิมพ์ 0
ชื่อเหตุการณ์: APPCRASH
ตอบ: ไม่พร้อมใช้งาน
Cab Id: 0

ลายเซ็นของปัญหา:
P1: sqlservr.exe
P2: 2009.100.4000.0
P3: 4fecc5ba
P4: StackHash_b620
P5: 6.1.7601.17725
P6: 4ec4aa8e
P7: c0000374
P8: 00000000000c40f2
P9:
P10:

หมายเหตุ ปัญหานี้ยังเกิดขึ้นเมื่อวัตถุ CLR เรียกกระบวนงาน Transact SQL ที่เรียกใช้กระบวนงานการทำงานอัตโนมัติ

การหลีกเลี่ยงปัญหา

เมื่อต้องหลีกเลี่ยงปัญหานี้ ทำไม่ได้โดยตรง หรือโดยทางอ้อมเรียกกระบวนงานที่ทำงานอัตโนมัติจากวัตถุ CLR เซิร์ฟเวอร์ SQL ใด ๆ

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

เมื่อโปรแกรมประยุกต์เรียกใช้กระบวนงานการทำงานอัตโนมัติ ข้อความที่คล้ายกับต่อไปนี้ถูกบันทึกในแฟ้มบันทึกของ SQL Server:

<Time stamp=""></Time> spid365 ใช้ 'odsole70.dll' เวอร์ชั่น '2009.100.1600' เพื่อดำเนินขยายกระบวนงานที่เก็บ 'sp_OACreate' นี่คือข้อความให้ข้อมูลเท่านั้น ไม่มีการดำเนินการของผู้ใช้ที่ถูกต้อง

เมื่อโปรแกรมประยุกต์เรียก CLR เซิร์ฟเวอร์ SQL ข้อความที่คล้ายกับต่อไปนี้ถูกบันทึกในแฟ้มบันทึกของ SQL Server:

<Time stamp=""></Time> spid313 ทั่วไปภาษารันไทม์ (CLR) ฟังก์ชันเตรียม v2.0.50727 เวอร์ชัน CLR จากการใช้งาน <%windir%>\Microsoft.NET\Framework64\v2.0.50727\

หมายเหตุ ข้อความก่อนหน้านี้บ่งชี้ว่า วัตถุ CLR เรียกกระบวนงานที่ทำงานอัตโนมัติ

สถานะ

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

คุณสมบัติ

หมายเลขบทความ (Article ID): 2796944 - รีวิวครั้งสุดท้าย: 10 มกราคม 2556 - Revision: 1.0
ใช้กับ
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2012 Enterprise
Keywords: 
kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2796944 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:2796944

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

 

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