ด้วยการเปลี่ยนแปลงการกำหนดค่าแพคเกจในปี 2008 เทียบกับปี 2005 เมื่อฉันระบุ / ConfigFile something.dtsConfig บนบรรทัดคำสั่งตัวแปรที่กำหนดในแพ็คเกจจะเก็บค่าเวลาการออกแบบแทนการใช้การตั้งค่าจากไฟล์กำหนดค่า
ฉันค่อนข้างแน่ใจว่าฉันเข้าใจวิธีการใช้ไฟล์ปรับแต่งภายนอกเพื่อใช้งานได้เลย ฉันได้อ่านบทความที่บอกว่ามีเพียงการกำหนดค่าในขณะออกแบบเท่านั้นที่จะเขียนทับการโหลดไฟล์ภายนอก นี่หมายความว่าฉันสามารถเปลี่ยนตัวแปรเป็นสตริงว่างได้แล้วพวกมันจะถูกเขียนทับหรือไม่? ฉันไม่สามารถลบตัวแปรอย่างสมบูรณ์! แล้วจำนวนเต็มล่ะ?
ฉันเคยเห็นบทความที่กล่าวถึงการปิดโดยใช้การกำหนดค่าแพคเกจในแพคเกจ
ฉันสามารถใช้ SSIS Package Editor หรือตัวแก้ไข XML เพื่อเปลี่ยนพา ธ ของไฟล์การกำหนดค่าในแพ็คเกจและจากนั้นจะใช้การตั้งค่าของไฟล์นั้น "ครั้งสุดท้าย" (โดยไม่คำนึงถึงตัวเลือกภายนอก / ConfigFile) แต่ฉันไม่ต้องการ การเปลี่ยนแพ็คเกจ ฉันต้องการแพ็คเกจหนึ่งที่มี Test.dtsConfig และ Production.dtsConfig และสามารถสลับไปมาได้โดยไม่ต้องเปลี่ยนแพคเกจ
อะไรคือวิธีที่แนะนำให้ทำตอนนี้?