/ / SSIS में स्क्रिप्ट टास्क c # कोड के अंदर पैकेज को कैसे लोड किया जाए - ssis

SSIS में स्क्रिप्ट टास्क c # कोड - ssis के अंदर पैकेज को कैसे लोड करना है

SSIS स्क्रिप्ट कार्य में मैं पैकेज लोड करने में सक्षम हूंनिम्नलिखित के रूप में पूर्ण पथ प्रदान करके, लेकिन सर्वर पर मैं तैनाती के बाद सही रास्ता नहीं जानता, क्या पैकेज और इसकी कॉन्फ़िगरेशन फ़ाइल को लोड करने का कोई तरीका है।

    public void Main()
{
Dts.TaskResult = (int)ScriptResults.Success;
Microsoft.SqlServer.Dts.Runtime.Application app = new Microsoft.SqlServer.Dts.Runtime.Application();
Package package = app.LoadPackage(@"C:tfs01AURADBMainSrcReportSolutionAURA_ETLAURA_ETLDTS_PatientModel.dtsx", null);
}

उत्तर:

उत्तर № 1 के लिए 1

हमेशा की तरह, प्रलेखन आपका मित्र है।

फोन करने के बजाय LoadPackage, आपको उपयोग करने की ज़रूरत है LoadFromSqlServer। LoadPackage डिस्क से खींचती है, LoadFromSqlServer msdb से बात करती है।

ध्यान दें कि यदि आप 2012 के प्रोजेक्ट परिनियोजन के साथ काम कर रहे हैं, तो यह एक है पूरी तरह से अलग तंत्र.