.asp libremente mientras se ejecuta el SP

11/09/2003 - 19:13 por Emerson | Informe spam
Una manito

tengo un store procedure y quiero llamarlo desde una página .asp, pero esta
espera que se ejecute completamente el SP y luego avanza.

no veo la posibilidad de manejarlo desde ASP, entonces pregunto: existe una
forma que el server tome en forma independiente el SP y me deje correr la
página .asp libremente mientras se ejecuta el SP?????

Gracias,

Emerson

Preguntas similare

Leer las respuestas

#1 Mauricio Sthandier R.
11/09/2003 - 19:40 | Informe spam
Podrías colocar el SP dentro de un Job y en tu página ASP sólo iniciar el
Job con sp_start_job. No recuerdo si puedes pasar parámetros de esta forma
pero en el peor de los casos puedes usar una tabla para almacenarlos y luego
llamar al Job.
Como pierdes control sobre la ejecución del procedimiento, podrías tener una
tabla de log u otro medio de almacenamiento donde el procedimiento "informe"
que está haciendo. Redireccionas de la página ASP a otra que se refresque
automáticamente (hay un META-TAG de HTML para ello) y muestre los datos del
log, hasta llegar al término del SP. Al llegar a este punto vuelves a
redireccionar a donde quieras llevar al usuario.

Con este método ejecuté yo un SP que tomaba entre media a 1 hora.

Las opciones de ejecución asíncrona de ADO no me funcionaron
(adExecuteAsync), pero podrías intentarlo por ese lado tb.

Fear
is temporary.
Pride
is forever.

"Emerson" escribió en el mensaje
news:uzc%
Una manito

tengo un store procedure y quiero llamarlo desde una página .asp, pero


esta
espera que se ejecute completamente el SP y luego avanza.

no veo la posibilidad de manejarlo desde ASP, entonces pregunto: existe


una
forma que el server tome en forma independiente el SP y me deje correr la
página .asp libremente mientras se ejecuta el SP?????

Gracias,

Emerson
Respuesta Responder a este mensaje
#2 Javier Loria
11/09/2003 - 19:50 | Informe spam
Hola Emerson:
Mas bien creo que Mauricio se refiere a tener el Job agregado
previamente, pero sin tener ningun calendario asignado y luego lo invocas
con SP_START_JOB.
Es una muy buena tecnica si tienes en cuenta las limitaciones que
Mauricio expuso.

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Emerson escribio:
te refieres a trabajar con sp_add_job, esa es la idea del job que me
propones??

EG


"Mauricio Sthandier R." <mauricio@@sthandier.net> wrote in message
news:
Podrías colocar el SP dentro de un Job y en tu página ASP sólo
iniciar el Job con sp_start_job. No recuerdo si puedes pasar
parámetros de esta forma pero en el peor de los casos puedes usar
una tabla para almacenarlos y luego llamar al Job.
Como pierdes control sobre la ejecución del procedimiento, podrías
tener una tabla de log u otro medio de almacenamiento donde el
procedimiento "informe" que está haciendo. Redireccionas de la
página ASP a otra que se refresque automáticamente (hay un META-TAG
de HTML para ello) y muestre los datos del log, hasta llegar al
término del SP. Al llegar a este punto vuelves a redireccionar a
donde quieras llevar al usuario.

Con este método ejecuté yo un SP que tomaba entre media a 1 hora.

Las opciones de ejecución asíncrona de ADO no me funcionaron
(adExecuteAsync), pero podrías intentarlo por ese lado tb.

Fear
is temporary.
Pride
is forever.

"Emerson" escribió en el mensaje
news:uzc%
Una manito

tengo un store procedure y quiero llamarlo desde una página .asp,
pero esta espera que se ejecute completamente el SP y luego avanza.

no veo la posibilidad de manejarlo desde ASP, entonces pregunto:
existe una forma que el server tome en forma independiente el SP y
me deje correr la página .asp libremente mientras se ejecuta el
SP?????

Gracias,

Emerson
Respuesta Responder a este mensaje
#3 Emerson
11/09/2003 - 22:39 | Informe spam
gracias por la ayuda.
pero no tengo idea a que se refieren con JOB, dónde los creo... estuve
revisando pero no me encontré los pasos para definirlos.

Emerson






"Javier Loria" wrote in message
news:
Hola Emerson:
Mas bien creo que Mauricio se refiere a tener el Job agregado
previamente, pero sin tener ningun calendario asignado y luego lo invocas
con SP_START_JOB.
Es una muy buena tecnica si tienes en cuenta las limitaciones que
Mauricio expuso.

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Emerson escribio:
> te refieres a trabajar con sp_add_job, esa es la idea del job que me
> propones??
>
> EG
>
>
> "Mauricio Sthandier R." <mauricio@@sthandier.net> wrote in message
> news:
>> Podrías colocar el SP dentro de un Job y en tu página ASP sólo
>> iniciar el Job con sp_start_job. No recuerdo si puedes pasar
>> parámetros de esta forma pero en el peor de los casos puedes usar
>> una tabla para almacenarlos y luego llamar al Job.
>> Como pierdes control sobre la ejecución del procedimiento, podrías
>> tener una tabla de log u otro medio de almacenamiento donde el
>> procedimiento "informe" que está haciendo. Redireccionas de la
>> página ASP a otra que se refresque automáticamente (hay un META-TAG
>> de HTML para ello) y muestre los datos del log, hasta llegar al
>> término del SP. Al llegar a este punto vuelves a redireccionar a
>> donde quieras llevar al usuario.
>>
>> Con este método ejecuté yo un SP que tomaba entre media a 1 hora.
>>
>> Las opciones de ejecución asíncrona de ADO no me funcionaron
>> (adExecuteAsync), pero podrías intentarlo por ese lado tb.
>>
>> Fear
>> is temporary.
>> Pride
>> is forever.
>>
>> "Emerson" escribió en el mensaje
>> news:uzc%
>>> Una manito
>>>
>>> tengo un store procedure y quiero llamarlo desde una página .asp,
>>> pero esta espera que se ejecute completamente el SP y luego avanza.
>>>
>>> no veo la posibilidad de manejarlo desde ASP, entonces pregunto:
>>> existe una forma que el server tome en forma independiente el SP y
>>> me deje correr la página .asp libremente mientras se ejecuta el
>>> SP?????
>>>
>>> Gracias,
>>>
>>> Emerson


Respuesta Responder a este mensaje
#4 Mariano Alvarez
11/09/2003 - 23:07 | Informe spam
Si lo que quieres es correr asincronicamente un store procedure desde una
pagina cliente puedes revisar la informacion relativa a Remote Scripting si
usas ASP y Remoting si usas ASP.NET.


Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar



"Emerson" wrote in message
news:uzc%
Una manito

tengo un store procedure y quiero llamarlo desde una página .asp, pero


esta
espera que se ejecute completamente el SP y luego avanza.

no veo la posibilidad de manejarlo desde ASP, entonces pregunto: existe


una
forma que el server tome en forma independiente el SP y me deje correr la
página .asp libremente mientras se ejecuta el SP?????

Gracias,

Emerson


Respuesta Responder a este mensaje
#5 Emerson
12/09/2003 - 15:36 | Informe spam
les agradezco lo revisaré.

Emerson

"Mariano Alvarez" wrote in message
news:
Si lo que quieres es correr asincronicamente un store procedure desde una
pagina cliente puedes revisar la informacion relativa a Remote Scripting


si
usas ASP y Remoting si usas ASP.NET.


Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar



"Emerson" wrote in message
news:uzc%
> Una manito
>
> tengo un store procedure y quiero llamarlo desde una página .asp, pero
esta
> espera que se ejecute completamente el SP y luego avanza.
>
> no veo la posibilidad de manejarlo desde ASP, entonces pregunto: existe
una
> forma que el server tome en forma independiente el SP y me deje correr


la
> página .asp libremente mientras se ejecuta el SP?????
>
> Gracias,
>
> Emerson
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida