การหาค่าตัวแปรใน SSIS
หน้าแรก SQL Server การหาค่าตัวแปรใน SSIS
SSIS มีจำนวนของการแก้จุดบกพร่องเครื่องมือ. หนึ่งที่ฉันไม่พบเป็นเครื่องมือในการติดตามค่า-ตัวแปรที่รันไทม์. แม้การค้นหาทางอินเทอร์เน็ตได้มหัศจรรย์.
มันมักจะเป็นประโยชน์ในการรู้ค่าตัวแปรจะเต็มระหว่างทำงาน. นี้ script ง่ายๆที่คุณหยุดงานสคริปต์ที่คุณสามารถบรรลุนี้. คุณได้อย่างเหมาะสมของโปรแกรม no. แรกสร้าง scriptask ไป. วางไว้ที่อื่นที่ส่วนท้ายของการควบคุมการไหลของคุณ.

ดังนั้นสคริปต์ต่อไปนี้
Sub Main ( ) หลัก มหาชน ย่อย () variableName As String = "User::VandaagDatumID" VariableName มซำ เป็น String = "User:: VandaagDatumID" vars As Variables = Nothing Vars มซำ เป็น ตัวแปร = ไม่มีอะไร . LockForRead ( variableName ) Dts. Variable เม. LockForRead (variableName) . GetVariables ( vars ) Dts. Variable เม. GetVariables (vars) variableValue As String = CType ( vars ( variableName ) . Value , String ) ตัวแปร มซำ Value เป็น String = CType (vars (variableName). ค่า String) ( ) vars. ปลดล็อค () . FireInformation ( -1 , "Test Script" , String . Format ( _ Dts. กิจกรรม. Fire Information (-1, "Test Script", String Format. (_ , variableName, variableValue ) , _ "มูลค่า VandaagDatumID ตัวแปร (0) คือ '(1)'" variableName, ตัวแปร Value) _ . Empty , -1 , False ) สตริง. ว่าง, -1, เท็จ) = Dts. Results . Success Dts. ผลงาน = Dts. ผล. ความสำเร็จ ย่อยสิ้นสุด
เท่านั้นขณะที่ชื่อของตัวแปรที่ (VandaagDatumID). ถ้าคุณตอนนี้ใช้แพคเกจ ETL คุณในหน้าต่างออกไปดูค่าของตัวแปร.
ขึ้นไปด้านบน


