การแก้ไข: ตัวช่วยสร้างการอัปเกรดจะปรากฏขึ้นอีกครั้งเมื่อคุณเปิดโซลูชัน SSIS 2014 อีกครั้งด้วยแพคเกจ SSIS ที่อัปเกรดแล้ว

นำไปใช้กับ
SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2014 Business Intelligence - duplicate (do not use)

อาการ

ลองทำตามสถานการณ์ต่อไปนี้:

  • คุณมีโซลูชัน Microsoft SQL Server 2014 Integration Services (SSIS 2014) ที่มีแพคเกจ SSIS บางแพคเกจที่ใช้ใน SSIS เวอร์ชันก่อนหน้า และชื่อของแพคเกจบางแพคเกจ (ไม่รวม ".dtsx") มีจุด (".)
  • คุณอัปเกรดแพคเกจเหล่านี้เพื่อใช้ใน SSIS 2014
  • คุณเปิดไฟล์โซลูชัน (ไฟล์ .sln) ใน Microsoft SQL Server Data Tools - ข่าวกรองธุรกิจ (SSDT-BI) และทําขั้นตอนในตัวช่วยสร้างการอัปเกรดให้เสร็จสมบูรณ์ รายงานการอัปเกรดแสดงการอัปเกรดที่สําเร็จโดยไม่มีข้อผิดพลาดใดๆ
  • คุณพยายามเปิดไฟล์โซลูชันอีกครั้งใน SSDT-BI

ในสถานการณ์นี้ ตัวช่วยสร้างการอัปเกรดจะปรากฏขึ้นอีกครั้ง และขออัปเกรด

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากมีข้อบกพร่องในเครื่องมืออัปเกรด SSDT
เมื่อชื่อแพคเกจ (ไม่รวม .dtsx) มีหลายจุด เครื่องมืออัปเกรดจะบันทึกชื่อไฟล์แพคเกจเป็นสตริงก่อนจุดสุดท้าย แล้วผนวก ".dstx" ตัวอย่างเช่น หากชื่อไฟล์แพคเกจคือ A.B.C.dtsx เครื่องมืออัปเกรดจะบันทึกเป็น A.B.dtsx ดังนั้น การอัปเกรดจะไม่เกิดขึ้นในไฟล์แพคเกจต้นฉบับ และเมื่อคุณเปิดโซลูชันอีกครั้ง ตัวช่วยสร้างการอัปเกรดจะป็อปอัพขึ้นอีกครั้ง

การแก้ปัญหา

ปัญหานี้ได้รับการแก้ไขครั้งแรกในการอัปเดตแบบสะสมของ SQL Server ต่อไปนี้

การอัปเดตสะสม 5 สําหรับ SQL Server 2014 /en-us/help/3011055

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

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

      

สถานะ

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