sql >> データベース >  >> RDS >> Sqlserver

.NETからSSISパッケージを実行する方法は?

    コードからパッケージに変数を設定する方法は次のとおりです-

    using Microsoft.SqlServer.Dts.Runtime;
    
    private void Execute_Package()
        {           
            string pkgLocation = @"c:\test.dtsx";
    
            Package pkg;
            Application app;
            DTSExecResult pkgResults;
            Variables vars;
    
            app = new Application();
            pkg = app.LoadPackage(pkgLocation, null);
    
            vars = pkg.Variables;
            vars["A_Variable"].Value = "Some value";               
    
            pkgResults = pkg.Execute(null, vars, null, null, null);
    
            if (pkgResults == DTSExecResult.Success)
                Console.WriteLine("Package ran successfully");
            else
                Console.WriteLine("Package failed");
        }
    


    1. PostgreSQL8.3以降のTPC-Hのパフォーマンス

    2. エラー:ORA-65096:Oracleの共通ユーザーまたはロール名が無効です

    3. Postgresデータ型NUMERICは符号付きの値を保存できますか?

    4. SQL Server 2014StandardEditionの常識的なライセンスの変更