![]() |
|
|
|||||||
![]() |
ASP Net - How to launch stored procedure without waiting for response |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
I have a asp page that launches a specified stored procedure using the
sqlCommand object. The stored procedure will take several hours to complete so I don't want the user to wait around for the response. Is there a solid method/solution for ensuring that the stored procedure is fired off and then the web page can be closed without repercussions to the requested stored procedure execution? I have tried using the sqlCommand object's (BeginExecuteNonQuery()) method but it requires the ENdExecuteNonQuery() method before it completes and allows the code to continue forward. What alternative solutions and/or answers to this question can be utilized? Thanks in advance! Lyle Bruney |
|
|
|
|
#2 |
|
Posts: n/a
|
the sp should be setup as a sqljob. the asp.net page can start the job
via a sp call. -- bruce (sqlwork.com) Lyle Bruney wrote: > I have a asp page that launches a specified stored procedure using the > sqlCommand object. The stored procedure will take several hours to complete > so I don't want the user to wait around for the response. > > Is there a solid method/solution for ensuring that the stored procedure is > fired off and then the web page can be closed without repercussions to the > requested stored procedure execution? > > I have tried using the sqlCommand object's (BeginExecuteNonQuery()) method > but it requires the ENdExecuteNonQuery() method before it completes and > allows the code to continue forward. > > What alternative solutions and/or answers to this question can be utilized? > > Thanks in advance! bruce barker |
|
|
|
#3 |
|
Posts: n/a
|
Lyle Bruney wrote:
> I have a asp page that launches a specified stored procedure using the > sqlCommand object. The stored procedure will take several hours to complete > so I don't want the user to wait around for the response. > > Is there a solid method/solution for ensuring that the stored procedure is > fired off and then the web page can be closed without repercussions to the > requested stored procedure execution? > > I have tried using the sqlCommand object's (BeginExecuteNonQuery()) method > but it requires the ENdExecuteNonQuery() method before it completes and > allows the code to continue forward. > > What alternative solutions and/or answers to this question can be utilized? > If you're running SQL 2005 or better, then use SQL Server Broker's message queue to run the sproc asynchronous. <http://visualstudiomagazine.com/articles/2006/06/01/program-sql-server-2005s-service-broker.aspx> Mr. Arnold |
|
|
|
#4 |
|
Posts: n/a
|
I can't create a sqljob to run this. Security issues/concerns by our network
security officer. "bruce barker" wrote: > the sp should be setup as a sqljob. the asp.net page can start the job > via a sp call. > > -- bruce (sqlwork.com) > > Lyle Bruney wrote: > > I have a asp page that launches a specified stored procedure using the > > sqlCommand object. The stored procedure will take several hours to complete > > so I don't want the user to wait around for the response. > > > > Is there a solid method/solution for ensuring that the stored procedure is > > fired off and then the web page can be closed without repercussions to the > > requested stored procedure execution? > > > > I have tried using the sqlCommand object's (BeginExecuteNonQuery()) method > > but it requires the ENdExecuteNonQuery() method before it completes and > > allows the code to continue forward. > > > > What alternative solutions and/or answers to this question can be utilized? > > > > Thanks in advance! > . > Lyle Bruney |
|
|
|
#5 |
|
Posts: n/a
|
I will look into this but at first glance, NOT easy to set up and implement.
Why doesn't the BeginExecuteNonQuery() method work like it was designed?? "Mr. Arnold" wrote: > Lyle Bruney wrote: > > I have a asp page that launches a specified stored procedure using the > > sqlCommand object. The stored procedure will take several hours to complete > > so I don't want the user to wait around for the response. > > > > Is there a solid method/solution for ensuring that the stored procedure is > > fired off and then the web page can be closed without repercussions to the > > requested stored procedure execution? > > > > I have tried using the sqlCommand object's (BeginExecuteNonQuery()) method > > but it requires the ENdExecuteNonQuery() method before it completes and > > allows the code to continue forward. > > > > What alternative solutions and/or answers to this question can be utilized? > > > > If you're running SQL 2005 or better, then use SQL Server Broker's > message queue to run the sproc asynchronous. > > <http://visualstudiomagazine.com/articles/2006/06/01/program-sql-server-2005s-service-broker.aspx> > . > Lyle Bruney |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| MCITP and stored procedure permissions | Darrilgibson@gmail.com | MCITP | 5 | 06-07-2008 12:37 PM |
| Windows XP takes too long to start up | silva.antonio@gmail.com | Computer Support | 2 | 05-25-2006 02:50 AM |
| Disabling Task Mgr. in Windows XP | Bob H | Computer Support | 9 | 02-05-2006 05:02 AM |
| samson complex, a tool for the underdog | underdog bites back | Computer Support | 0 | 12-12-2005 07:55 PM |