Applies ToSQL Server 2019 on Windows

อาการ

ถือว่า ที่คุณเรียกใช้สคริปต์ R ที่ใช้ RxLocalParallel คำนวณบริบทหรือแพคเกจ DoParallel R เมื่อคุณใช้sp_execute_external_scriptเพื่อเรียกใช้สคริปต์ที่เขียนใน R คุณสังเกตเห็นว่าคิวรีอาจวาง ขณะที่เรียกใช้ฟังก์ชันแบบขนาน

สถานะ

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

การแก้ไข

ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมสำหรับ SQL Server ต่อไปนี้:

เกี่ยวกับการอัปเดตที่สะสมสำหรับ SQL Server:

การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:

วิธีแก้ไขปัญหาชั่วคราว

เมื่อต้องการทำงาน แก้ไขปัญหาโดยไม่มีการอัปเดตคุณสามารถรวมโค้ด R เพิ่มเติมได้ที่ ด้านบนของสคริปต์ของคุณในsp_execute_external_script การ โค้ดมีดังต่อไปนี้:

< แบบขนาน-getNamespace ("ขนาน")

unlockBinding("makePSOCKcluster", แบบขนาน

internalMakePSOCKcluster <- แบบขนาน:: makePSOCKcluster

wrapperMakePSOCKcluster = ฟังก์ชัน (...) {

 อาร์กิวเมนต์ <-รายการ (...)

 ถ้า (! (" outfile "% เป็น% ชื่อ (อาร์กิวเมนต์) | | เป็น null (อาร์กิวเมนต์ [["outfile"]))

 {

   อาร์กิวเมนต์ [["outfile"]] <- tempfile()

 }

 โทร (internalMakePSOCKcluster, อาร์กิวเมนต์)

}

< แบบขนาน $ makePSOCKcluster- wrapperMakePSOCKcluster

lockBinding("makePSOCKcluster", แบบขนาน

อ้างอิง

เรียนรู้เกี่ยวกับคำ  ศัพท์เฉพาะ ทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย