Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एसएसआईएस एपीआई:कोई कैसे जानता है कि किस इंटरफ़ेस को __COMObject डालना है?

इस प्रकार मैंने SQL को निष्पादित SQL कार्य से निकाला:

                foreach (Executable executable in _Package.Executables)
                {
                    TaskHost taskHost = executable as TaskHost;
                    if (taskHost != null)
                    {
                        string taskHostName = taskHost.Name;
                        System.Diagnostics.Debug.WriteLine("SSIS Task=" + taskHostName);

                        IDTSExecuteSQL iDTSExecuteSQL;

                        try
                        {
                            iDTSExecuteSQL = (IDTSExecuteSQL)taskHost.InnerObject as IDTSExecuteSQL;

                            if (iDTSExecuteSQL != null)
                            {

अब अगर मैं सिर्फ यह पता लगा सकता हूं कि डेटा टास्क के भीतर से एसक्यूएल कैसे निकाला जाए:

 MainPipe pipeline = taskHost.InnerObject as MainPipe;
                                    if (pipeline != null)
                                    {
                                        foreach (IDTSComponentMetaData100 componentMetadata in pipeline.ComponentMetaDataCollection)
                                        {
                                            try
                                            {???

अब क्या??



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे बाधा के साथ कॉलम ड्रॉप करने के लिए?

  2. OPENJSON, JSON_QUERY, और JSON_VALUE (SQL सर्वर) का उपयोग करते समय विशेष वर्ण वाली JSON कुंजियों का संदर्भ कैसे दें

  3. Red Hat पर sqlcmd और bcp कैसे स्थापित करें?

  4. Sql सर्वर रिकॉर्ड अपडेट नहीं कर रहा है

  5. ABS () SQL सर्वर में उदाहरण