Odpalenie procedur składowanych na Serwerze MSSQL

0

Witam!
Mam takie pytanie. potrzebuję odpalic procedurę składowaną, która znajduje się na serwerze MSSQL z poziomu c#. Udaje mi się to bez problemu, ale procedura ta wykonuje się długo(kilka godzin) i chciałbym aby użytkownik który zdalnie ją odpalił, mógł zamknąć aplikację w której to zrobił (i wyłączyć komputer) a SQL wykonywał sobie dalej tę procedurę.
Oto kod , który odpala mi procedurkę, ale zatrzymuje się w miejscu jej odpalenia (i czeka aż SQL ją zakończy :( ) : Proszę o pomoc.

                cmdSQL  = new SqlCommand();
                cmdSQL.Connection = dbConn;
                cmdSQL.CommandText = "Procedura";
                cmdSQL.CommandTimeout = 360;
            


                cmdSQL.CommandType = CommandType.StoredProcedure;
                cmdSQL.Parameters.Add("@DataOd", SqlDbType.DateTime);
                cmdSQL.Parameters.Add("@DataDo", SqlDbType.DateTime);
                cmdSQL.Parameters.Add("@Rok", SqlDbType.VarChar, 2);

                cmdSQL.Parameters["@DataOd"].Value = dateTimePicker1.Value;
                cmdSQL.Parameters["@DataDo"].Value = dateTimePicker2.Value;
                string Rok = System.Convert.ToString (dateTimePicker1.Value.Year);
             
                Rok = Rok.Substring(2,2);
                cmdSQL.Parameters["@Rok"].Value = Rok ;
                cmdSQL.ExecuteNonQuery();
0

BeginExecuteNonQuery?

0

Chyba będzie OK. Dziękuję bardzo.

1 użytkowników online, w tym zalogowanych: 0, gości: 1