Proceso en Background

04/10/2007 - 21:24 por Mauro Pasetti | Informe spam
Tengo un proceso pesado y largo que lo ejecutan durante producción y le
quita rendimiento a todas las estaciones de trabajo.
Necesito correr ese proceso con menor prioridad (en background) para que los
demás usuarios no se vean afectados.
Agradecería que me den alguna pista para buscar, ya que no ubico en la ayuda
de SQL nada que me sirva realente.

para MS SQL Server 2000 (es lo que se está usando actualmente).

para MS SQl Server 2005 (es hacia donde se va a migrar si es necesario).

Desde ya muchas gracias.

Preguntas similare

Leer las respuestas

#1 Gux (MVP)
04/10/2007 - 21:36 | Informe spam
Qué es ese proceso, un procedimiento almacenado, un ejecutable, un paquete
DTS, . . . ?

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Mauro Pasetti" wrote:

Tengo un proceso pesado y largo que lo ejecutan durante produccin y le
quita rendimiento a todas las estaciones de trabajo.
Necesito correr ese proceso con menor prioridad (en background) para que los
dems usuarios no se vean afectados.
Agradecera que me den alguna pista para buscar, ya que no ubico en la ayuda
de SQL nada que me sirva realente.

para MS SQL Server 2000 (es lo que se est usando actualmente).

para MS SQl Server 2005 (es hacia donde se va a migrar si es necesario).

Desde ya muchas gracias.

Respuesta Responder a este mensaje
#2 Mauro Pasetti
04/10/2007 - 22:16 | Informe spam
Perdón, en principio sería un procedimeinto almacenado, pero si hay alguna
otra forma de implementarlo... mucho mejor.

"Gux (MVP)" escribió en el mensaje de
noticias news:
Qué es ese proceso, un procedimiento almacenado, un ejecutable, un paquete
DTS, . . . ?

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Mauro Pasetti" wrote:

Tengo un proceso pesado y largo que lo ejecutan durante produccin y le
quita rendimiento a todas las estaciones de trabajo.
Necesito correr ese proceso con menor prioridad (en background) para que
los
dems usuarios no se vean afectados.
Agradecera que me den alguna pista para buscar, ya que no ubico en la
ayuda
de SQL nada que me sirva realente.

para MS SQL Server 2000 (es lo que se est usando actualmente).

para MS SQl Server 2005 (es hacia donde se va a migrar si es necesario).

Desde ya muchas gracias.

Respuesta Responder a este mensaje
#3 Gux (MVP)
04/10/2007 - 22:35 | Informe spam
Hasta donde conozco no es posible desde dentro de SQL Server aunque sí es
posible a nivel del sistema operativo Windows.

Usted debería ejecutar el procedimiento desde línea de comandos (por ejemplo
con la herramienta OSQL.EXE) y asignarle menor prioridad al proceso en el que
ejecuta Windows al OSQL.EXE

Posiblemente en los foros de Windows le puedan responder acerca de cómo
bajarle la prioridad a un ejecutable Windows en forma programática (un
usuario puede hacerlo usando el Task Manager de Windows, pero en su caso
debería hacerse en forma automática).


Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Mauro Pasetti" wrote:

Perdón, en principio sería un procedimeinto almacenado, pero si hay alguna
otra forma de implementarlo... mucho mejor.

"Gux (MVP)" escribió en el mensaje de
noticias news:
> Qué es ese proceso, un procedimiento almacenado, un ejecutable, un paquete
> DTS, . . . ?
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/profile/gux
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "Mauro Pasetti" wrote:
>
>> Tengo un proceso pesado y largo que lo ejecutan durante produccin y le
>> quita rendimiento a todas las estaciones de trabajo.
>> Necesito correr ese proceso con menor prioridad (en background) para que
>> los
>> dems usuarios no se vean afectados.
>> Agradecera que me den alguna pista para buscar, ya que no ubico en la
>> ayuda
>> de SQL nada que me sirva realente.
>>
>> para MS SQL Server 2000 (es lo que se est usando actualmente).
>>
>> para MS SQl Server 2005 (es hacia donde se va a migrar si es necesario).
>>
>> Desde ya muchas gracias.
>>

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida