Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara menggunakan SSIS API untuk membaca paket dan menentukan urutan tugas dari kode (PrecedenceConstraints)

Ada objek lain di bawah batasan, PrecedenceExecutable, yang mewakili objek "sebelumnya", dan juga memiliki properti ID. Saya tidak yakin bagaimana saya melewatkannya. Saya hanya perlu melihatnya segar, sepertinya.

    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. Jejak audit dengan Entity Framework Core

  2. SQL Server:Sisi gelap NVARCHAR

  3. SQL Server Saya perlu memperbaiki kesalahan Timeout expired. Periode batas waktu telah berlalu

  4. Bagaimana saya bisa memaksa kerangka kerja entitas untuk memasukkan kolom identitas?

  5. Tidak dapat memulai server sql dalam mode pengguna tunggal