Cita:
Iniciado por Libras creo que te falta algo.....
Sqlcmd -S NOMBRE_SERVIDOR -d BASE_DE_DATOS -u USUARIO -p CONTRASEÑA
-q "exec ReIndexing"
si abres la linea de comandos (cmd) y le das c:\sqlcmd -? podras ver las opciones que acepta el comando :)
saludos!
Exacto Libras, eso es lo que faltaba. Finalmente ejecute el SP sin usuario y contraseña, quedando así el bat de esta manera y funcionando:
Código:
Sqlcmd -S NOMBRE_SERVIDOR -d BASE_DE_DATOS -q "exec ReIndexing"
El tema es que ahora el task no funciona.
Tildo las casillas
"ejecutar si el usuario está conectado o no" y
"No guardar contraseña. La tarea tendrá acceso a recursos del equipo local"
De esta manera el task queda en "Running" y nunca termina...
Cuando configuro el task tildado la casilla
"ejecutar si el usuario esta conectado" y lo hago correr, funciona (abre la consola, ejecuta el SP... pero de todas formas también devuelve un código 0x000013A).
Alguna idea de que puedo estar haciendo mal?