用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - c#代码库

获取Job对应的SSIS包名称

2017-05-16 作者:小章举报

[c#]代码库

using System;
using System.Data;
using System.Data.SqlClient;
using System.IO;
using System.IO.Compression;
using System.Text; 
        private DataSet GetDataSet(string paramValue)
        {
            using (SqlConnection sqlConn = new SqlConnection("Data Source=(local);Initial Catalog=msdb;Integrated Security=True;"))
            {
                try
                {
                    SqlCommand sqlcomm = new SqlCommand();
                    using (SqlDataAdapter da = new SqlDataAdapter())
                    {
                        sqlcomm.Connection = sqlConn;
                        sqlConn.Open();
                        // This will be your input parameter and its value
                        sqlcomm.Parameters.AddWithValue("@job_name", paramValue);
                        // Name of stored procedure
                        sqlcomm.CommandText = "sp_help_job";
                        da.SelectCommand = sqlcomm;
                        da.SelectCommand.CommandType = CommandType.StoredProcedure;
                        DataSet ds = new DataSet();
                        da.Fill(ds);
                        sqlConn.Close();
                        return ds;
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine("SQL Error: " + ex.Message);
                }
            }
            return null;
        }
        
        private void Form1_Load(object sender, EventArgs e)
        {
            DataSet ds = GetDataSet("Coverage");
            DataTable dt = ds.Tables[1];
            
            foreach (DataRow row in dt.Rows)
            {
                if ((string)row["subsystem"] == "SSIS")
                {
                    MessageBox.Show((string)row["command"]);
                }
            }
        }


分享到:
更多

网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。