คำถามติดแท็ก ssis

บริการการรวมเซิร์ฟเวอร์ SQL เครื่องมือ ETL ที่ขายโดย Microsoft และรวมเข้ากับรุ่นเซิร์ฟเวอร์ SQL ตั้งแต่ SQL Server 2005

3
การแปลงสตริงที่ไม่ใช่ Unicode เป็น Unicode สตริง SSIS
ฉันกำลังสร้างแพ็คเกจที่ฉันจะส่งออกข้อมูลจากฐานข้อมูลไปยังไฟล์ excel ที่ว่างเปล่า เมื่อฉันเพิ่มเฉพาะส่วนประกอบต้นทางและปลายทางและฉันเรียกใช้แพคเกจฉันได้รับข้อผิดพลาดในการแปลงที่ระบุคอลัมน์เอาท์พุทและคอลัมน์ "A" ไม่สามารถแปลงระหว่างชนิดข้อมูลสตริงของ unicode และ non-unicode ในการแก้ไขปัญหานี้ฉันได้เพิ่มส่วนประกอบการแปลงข้อมูลและแปลงคอลัมน์ทั้งหมดเป็น "Unicode String [DT_WSTR]" และฉันไม่ได้รับข้อผิดพลาดอีกต่อไป ปัญหาเดียวคือฉันมีประมาณ 50 คอลัมน์ที่ฉันต้องไป 1 ต่อ 1 และเลือก "Unicode String [DT_WSTR]" จากรายการแบบหล่นลง จากนั้นฉันต้องเข้าไปในองค์ประกอบปลายทางและแมปคอลัมน์ที่เพิ่งแปลงใหม่ไปยังไฟล์ excel ของฉัน คำถามของฉันคือถ้ามีคนเจอปัญหานี้จะมีวิธีที่มีประสิทธิภาพมากขึ้นในการหลีกเลี่ยงการแปลงประเภทข้อมูลด้วยตนเองทั้งหมดหรือไม่? ต้องแปลงและแมปคอลัมน์ทั้งหมดทีละรายการดูเหมือนจะไม่เป็นประโยชน์โดยเฉพาะถ้าคุณมีจำนวนแถวมาก ฉันเข้าใจว่าไฟล์ excel ไม่ใช่วิธีที่ดีที่สุดในการนำเข้าและส่งออกข้อมูล แต่เป็นสิ่งที่จำเป็นในกรณีนี้โดยเฉพาะ ฉันอาจมองหาวิธีที่จะส่งออกไปยังไฟล์ข้อความแบบแฟลตและลองแปลงเป็น excel เป็นขั้นตอนสุดท้ายในแพ็คเกจ ฉันกำลังกระโดดนี้จะไม่เรียกข้อผิดพลาดการแปลง unicode / nonunicode เดียวกัน

3
SSIS บังคับให้เปลี่ยนสตริงแหล่ง excel เพื่อลอย
มีคอลัมน์ใน Excel ที่ควรจะเป็นข้อความ แต่ SSIS เห็นข้อความที่เป็นตัวเลขอยู่ที่นั่นและทำให้เป็นทศนิยมสองเท่าที่มีความแม่นยำโดยอัตโนมัติ [DT_R8] ฉันสามารถเปลี่ยนได้ด้วยตนเองในคอลัมน์ภายนอกและเอาท์พุทของสาขาเอาท์พุท แต่เอาท์พุทข้อผิดพลาดเพียงปฏิเสธที่จะให้ฉันเปลี่ยนคอลัมน์ที่เกี่ยวข้อง Error at Extract Stations [Excel Source [1]]: The data type for "output "Excel Source Error Output" (10)" cannot be modified in the error "output column "Group No" (29)". Error at Extract Stations [Excel Source [1]]: Failed to set property "DataType" on …

3
แค็ตตาล็อก SQL Server 2012 ไปสู่ ​​sysjobhistory - วิธีเข้าร่วมใด ๆ
ฉันใช้ทรัพยากรหมดและไม่สามารถหาวิธีป้องกันการเข้าร่วมตาราง ssisdb.catalog กับงานที่เรียกใช้ พยายามเขียน sprocs ที่กำหนดเองเพื่อตรวจสอบเวลาดำเนินการและแถวของฉันที่เขียนจากตารางแคตตาล็อกและมันจะเป็นประโยชน์อย่างมากที่จะสามารถเชื่อมโยงพวกเขาเข้าด้วยกันกับงานที่เรียก ฉันพยายามที่จะดูว่ามีตารางใด ๆ ที่สามารถใช้เพื่อเข้าร่วมตาราง catalog.executions เพื่อ msdb.sysjobhistory ฉันต้องเกี่ยวข้องกับงานที่เรียกว่าแพคเกจ SSIS แล้วใช้ข้อมูลในการดำเนินการสำหรับการวิเคราะห์ของฉัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.