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;文字列 precedenceConstraintId =precedenceConstraint.ID; Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask executeSqlTask​​ =(Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask)constrainedExecutable.InnerObject; }  


    1. MySQLQUERYLIKEは何も返しません

    2. SQL Server 2008 R2 のトランザクション ログからの変更を元に戻しますか?

    3. PLS-00306:「OUTPUT_ARRAY」の呼び出しで引数の数またはタイプが正しくありません

    4. 64ビットの代わりに32ビットドライバを使用するIIS7.5