Its a direct Stored proc call as inSqlCommand.BeginExecuteReader...with an async call back handler to end the callThe primary stored procedure sometimes calls other stored procedures, functions and SSRS etc.Just wondering if Closing the connection will stop the stored procedures and all other procedures or functions it might have spawned. SqlCommand command = null; SqlConnection connection = new SqlConnection(GetConnectionString()); command = new SqlCommand(commandText, connection); connection.Open AsyncCallback callback = new AsyncCallback(HandleCallback); command.BeginExecuteNonQuery(callback, command);......connection.Close or connection.Dispose()