Applies ToSQL Server 2008 R2 Enterprise SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Standard SQL Server 2008 R2 Standard Edition for Small Business SQL Server 2008 R2 Workgroup SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard SQL Server 2008 Standard Edition for Small Business SQL Server 2008 Workgroup

Microsoft กระจาย Microsoft SQL Server ๒๐๐๘ R2 และ Microsoft SQL Server ๒๐๐๘แก้ไขเป็นไฟล์ที่สามารถดาวน์โหลดได้หนึ่งไฟล์ เนื่องจากการแก้ไขจะสะสมแต่ละรุ่นใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๐๘ R2 ก่อนหน้านี้และ Microsoft SQL Server ๒๐๐๘แก้ไขรุ่นที่วางจำหน่าย

อาการ

พิจารณาสถานการณ์ต่อไปนี้:

  • คุณสร้างแพคเกจ SQL Server รวมบริการ (SSIS) ใน Microsoft SQL Server ๒๐๐๘ R2 หรือ Microsoft SQL Server ๒๐๐๘

  • คุณใช้งานแพคเกจที่ดำเนินการเพื่อเรียกใช้แพคเกจลูกภายในแพคเกจ SSISบันทึกย่อ แพคเกจ SSIS นี้จะถูกอ้างว่าเป็นแพคเกจแม่ในส่วนที่เหลือของบทความนี้

  • คุณใช้ชนิดการกำหนดค่า SQL Server เพื่อสร้างตารางการกำหนดค่าสำหรับแพคเกจแม่

  • คุณใช้ตารางการกำหนดค่าเดียวกันกับแพคเกจลูก

  • ตารางการกำหนดค่ามีรายการการกำหนดค่าสำหรับวัตถุที่มีอยู่ในแพคเกจแม่ อย่างไรก็ตามเส้นทางวัตถุในรายการตารางการกำหนดค่าบางรายการไม่มีอยู่ในแพคเกจลูก ตัวอย่างเช่นเมื่อคุณใช้ตารางการกำหนดค่าที่ใช้ร่วมกันสำหรับแพคเกจแม่ตัวแปรบางตัวจัดการการเชื่อมต่องานหรือวัตถุอื่นๆที่ถูกอ้างอิงในตารางการกำหนดค่าที่แชร์ไม่มีอยู่ในแพคเกจลูกทั้งหมด

  • คุณเรียกใช้แพคเกจแม่ใน SQL Server Business ข่าวกรองพัฒนา Studio (BIDS)

ในสถานการณ์สมมตินี้แพคเกจแม่ไม่ทำงาน นอกจากนี้คุณจะได้รับข้อความแสดงข้อผิดพลาดอย่างใดอย่างหนึ่งต่อไปนี้:

  • ไม่พบการเชื่อมต่อ "<ชื่อการเชื่อมต่อ>" ข้อผิดพลาดนี้จะเกิดขึ้นด้วยคอลเลกชันการเชื่อมต่อเมื่อไม่พบองค์ประกอบการเชื่อมต่อที่เฉพาะเจาะจง

  • เส้นทางแพคเกจอ้างอิงวัตถุที่ไม่พบ: " เส้นทาง <>" เหตุการณ์นี้เกิดขึ้นเมื่อมีการพยายามแก้ไขเส้นทางแพคเกจไปยังวัตถุที่ไม่สามารถค้นหาได้

หมายเหตุ

  • นอกเหนือจากข้อความแสดงข้อผิดพลาดที่กล่าวไว้ในส่วน "อาการ" อาจเกิดข้อผิดพลาดอื่นๆอีกด้วย

  • แม้ว่าคุณจะตั้งค่าการตั้งค่า SupressConfigurationWarnings เป็น True แล้วปัญหานี้ยังคงเกิดขึ้น

  • ปัญหานี้ไม่ได้เกิดขึ้นในบริการการรวม Microsoft SQL Server ๒๐๐๕

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากมีข้อผิดพลาดในบริการการรวมของ SQL Server ๒๐๐๘ R2 โดยเฉพาะเมื่อการกำหนดค่าที่ใช้ร่วมกันจะถูกนำไปใช้กับแพคเกจลูกผ่านงานแพคเกจการดำเนินการวัตถุที่กำหนดค่าทั้งหมดจะต้องมีอยู่ในแพคเกจ มิฉะนั้นงานการดำเนินการแพคเกจจะโยนข้อผิดพลาด โดยทั่วไปแล้วข้อผิดพลาดนี้ถือว่าเป็นคำเตือน แต่ในกรณีนี้คำเตือนนี้จะทำให้เกิดงานแพคเกจการดำเนินการเพื่อรายงานความล้มเหลว ดังนั้นการดำเนินการของแพคเกจแม่ล้มเหลว

การแก้ไข

ข้อมูลโปรแกรมอัปเดตสะสม

SQL Server ๒๐๐๘ Service Pack 2

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน3การอัปเดตที่สะสมสำหรับ SQL Server ๒๐๐๘ Service Pack 2 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๒๔๙๘๕๓๕ แพคเกจโปรแกรมปรับปรุงที่สะสม3สำหรับ SQL Server ๒๐๐๘ Service Pack 2หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๐๘รุ่นก่อนหน้านี้ Microsoft ขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

๒๔๐๒๖๕๙ SQL Server ๒๐๐๘รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ Service Pack 2 ถูกเผยแพร่แล้ว โปรแกรมแก้ไขด่วนของ Microsoft SQL Server ๒๐๐๘จะถูกสร้างขึ้นสำหรับ SQL Server service pack ที่เฉพาะเจาะจง คุณต้องนำโปรแกรมแก้ไขด่วนของ SQL Server ๒๐๐๘ Service Pack 2 ไปใช้กับการติดตั้ง SQL Server ๒๐๐๘ Service Pack 2 ตามค่าเริ่มต้นโปรแกรมแก้ไขด่วนใดๆที่มีให้ใน SQL Server service pack จะรวมอยู่ใน SQL Server service pack ถัดไป

SQL Server ๒๐๐๘ Service Pack 1

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน12การอัปเดตที่สะสมสำหรับ SQL Server ๒๐๐๘ Service Pack 1 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๒๔๖๗๒๓๖ แพคเกจโปรแกรมปรับปรุงที่สะสม12สำหรับ SQL Server ๒๐๐๘ Service Pack 1หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๐๘รุ่นก่อนหน้านี้ Microsoft ขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

๙๗๐๓๖๕ SQL Server ๒๐๐๘รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ Service Pack 1 ได้รับการเผยแพร่แล้ว โปรแกรมแก้ไขด่วนของ Microsoft SQL Server ๒๐๐๘จะถูกสร้างขึ้นสำหรับ SQL Server service pack ที่เฉพาะเจาะจง คุณต้องนำโปรแกรมแก้ไขด่วนของ SQL Server ๒๐๐๘ Service Pack 1 ไปใช้กับการติดตั้ง SQL Server ๒๐๐๘ Service Pack 1 ตามค่าเริ่มต้นโปรแกรมแก้ไขด่วนใดๆที่มีให้ใน SQL Server service pack จะรวมอยู่ใน SQL Server service pack ถัดไปการแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน3การอัปเดตที่สะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้สำหรับ SQL Server ๒๐๐๘ R2 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๒๒๖๑๔๖๔ แพคเกจโปรแกรมปรับปรุงที่สะสม3สำหรับ SQL Server ๒๐๐๘ R2หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไขรุ่นก่อนหน้าของ SQL Server ๒๐๐๘ R2 เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

๙๘๑๓๕๖ รุ่นของ SQL Server ๒๐๐๘ R2 รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ R2 ถูกเผยแพร่

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

เมื่อต้องการแก้ไขปัญหานี้ให้ใช้วิธีการใดวิธีการหนึ่งต่อไปนี้: วิธีที่ 1จะไม่ใช้ตัวกรองการกำหนดค่าเดียวกันในตารางการกำหนดค่าที่ใช้ร่วมกันสำหรับแพคเกจหลายแพคเกจ ระบุตัวกรองการกำหนดค่าที่แตกต่างกันสำหรับแต่ละแพคเกจ เมื่อคุณดำเนินการดังกล่าวจะมีการอ้างอิงวัตถุแพคเกจสำหรับแพคเกจเดียวเท่านั้นในตารางการกำหนดค่า วิธีที่ 2เพิ่มวัตถุ dummy ลงในแพคเกจที่มีปัญหา เมื่อคุณทำเช่นนี้เส้นทางแพคเกจสำหรับวัตถุที่มีอยู่ในแพคเกจ ตัวอย่างเช่นสมมติว่าคุณมีแพคเกจ SSIS ที่ชื่อ Pkg1 Pkg1 ประกอบด้วยตัวจัดการการเชื่อมต่อที่ชื่อว่า CM1 คุณยังมีแพคเกจ SSIS ที่ชื่อ Pkg2 Pkg2 ประกอบด้วยตัวจัดการการเชื่อมต่อที่ชื่อ CM2 ในสถานการณ์สมมตินี้แพคเกจเหล่านี้จะแชร์ตัวกรองการกำหนดค่าเดียวกันในตารางการกำหนดค่าที่ใช้ร่วมกัน เมื่อต้องการหลีกเลี่ยงปัญหานี้คุณสามารถเพิ่มตัวจัดการการเชื่อมต่อ dummy ที่ชื่อ CM2 ไปยัง Pkg1 นอกจากนี้คุณยังสามารถเพิ่มตัวจัดการการเชื่อมต่อแบบ dummy ที่ชื่อ CM1 ไปยัง Pkg2 ได้อีกด้วย

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

หลังจากที่คุณนำโปรแกรมแก้ไขด่วนนี้ไปใช้เมื่อคุณเรียกใช้แพคเกจจากการดีบักเกอร์ DtsDebugHost ตัวเองใน Business ข่าวกรองพัฒนา Studio (BIDS) ที่เวลาออกแบบ BIDS ยังส่งกลับข้อความแจ้งเตือนเดียวกันกับที่อธิบายไว้ในส่วน "อาการ" อย่างไรก็ตามแพคเกจจะสำเร็จ เมื่อคุณเรียกใช้แพคเกจภายนอกดีบักโดยใช้ DTExec หรือ runtimes อื่นแพคเกจจะสำเร็จโดยไม่มีข้อความแจ้งเตือน นอกจากนี้คุณจะได้รับข้อความต่อไปนี้ซึ่งหมายความว่าการกำหนดค่าถูกนำไปใช้กับแพคเกจลูกเสร็จเรียบร้อยแล้ว:

แพคเกจกำลังพยายามกำหนดค่าจาก SQL Server โดยใช้สตริงการกำหนดค่า "" DbName "; [dbo] [การกำหนดค่า SSIS] "; การเชื่อมต่อ ";"สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการทำความเข้าใจเกี่ยวกับการกำหนดค่าแพคเกจของบริการการรวมแวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:

การทำความเข้าใจเกี่ยวกับการกำหนดค่าแพคเกจของบริการการรวมถ้าคุณพบปัญหาที่คล้ายกันใน SQL Server ๒๐๐๘ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๙๗๔๕๕๙ ข้อความแสดงข้อผิดพลาดการแก้ไข: เมื่อคุณเรียกใช้แพคเกจ SQL Server ๒๐๐๘รวมที่ใช้ตารางการกำหนดค่าใน SQL Server Business ข่าวกรองพัฒนา Studio: "การเชื่อมต่อ" <ชื่อการเชื่อมต่อ> "ไม่พบ"

สถานะ

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

อ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบการให้บริการแบบเพิ่มหน่วยสำหรับ SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๙๓๕๘๙๗ รูปแบบการให้บริการแบบเพิ่มหน่วยจะพร้อมใช้งานจากทีม SQL Server เพื่อจัดส่งโปรแกรมแก้ไขด่วนสำหรับปัญหาที่รายงานสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งชื่อ schema สำหรับการอัปเดต SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๘๒๒๔๙๙แบบแผนการตั้งชื่อใหม่สำหรับแพคเกจการอัปเดตซอฟต์แวร์ของ Microsoft SQL Serverสำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำศัพท์ของการอัปเดตซอฟต์แวร์ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

824684 คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายโปรแกรมปรับปรุงซอฟต์แวร์ของ Microsoft

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

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

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

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