Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да използвате SSIS API за четене на пакет и определяне на последователност от задачи от код (PrecedenceConstraints)

Имаше друг обект под ограничението, PrecedenceExecutable, който представлява "предходния" обект и също има свойство ID. Не знам как съм го пропуснал. Просто трябваше да го погледна свеж, изглежда.

    foreach (var precedenceConstraint in package.PrecedenceConstraints)
    {

        Microsoft.SqlServer.Dts.Runtime.TaskHost constrainedExecutable = (Microsoft.SqlServer.Dts.Runtime.TaskHost)precedenceConstraint.ConstrainedExecutable;
        Microsoft.SqlServer.Dts.Runtime.TaskHost precedenceExecutable = (Microsoft.SqlServer.Dts.Runtime.TaskHost)precedenceConstraint.PrecedenceExecutable;

        string taskName = constrainedExecutable.Name;

        string constrainedExecutableId = constrainedExecutable.ID;
        string precedenceConstraintId = precedenceConstraint.ID;

        Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask executeSqlTask = (Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask)constrainedExecutable.InnerObject;

    }



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Мога ли да се свържа със SQL Server чрез удостоверяване на Windows от уеб приложение Java EE?

  2. MSDTC на сървъра „сървърът е недостъпен“

  3. Как мога да покажа цялото време между 2 различни времеви параметъра

  4. Обединени колони вертикално в SQL

  5. Как да извлечете множество низове от единични редове в SQL Server