Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách sử dụng API SSIS để đọc một gói và xác định chuỗi nhiệm vụ từ mã (PrecedenceConstraints)

Có một đối tượng khác trong ràng buộc, PrecedenceExecutable, đại diện cho đối tượng "preceeding" và nó cũng có thuộc tính ID. Tôi không chắc mình đã bỏ lỡ nó như thế nào. Có vẻ như tôi chỉ cần nhìn nó mới mẻ.

    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. Biểu diễn nội bộ của datetime trong máy chủ sql là gì?

  2. Loại bỏ các ràng buộc không tên

  3. SQL Server 2008 - các thứ tự sắp xếp khác nhau trên các giá trị VARCHAR và NVARCHAR

  4. Làm cách nào để lấy kích thước của trường varchar [n] trong một câu lệnh SQL?

  5. Cách cập nhật và đặt hàng bằng ms sql