sql >> Base de Datos >  >> RDS >> Sqlserver

Ejecutar un procedimiento almacenado usando el Programador de tareas de Windows

Si usted es un administrador en la instancia de sql (ya que está usando SQLExpress, apuesto a que está tratando de hacer esto en su propia computadora, por lo que es muy probable que su usuario sea un administrador de la instancia de sql) no debe usar -E en todo, simplemente ignóralo.

En segundo lugar, especifique el servidor incluso si está trabajando en local.

Comience con un comando sql simple como el siguiente:

Reemplace MY_DATABASE y MY_TABLE con su nombre de base de datos y el nombre de la tabla. Asegúrese de que puede ejecutarlo desde la línea de comandos. Debería devolver los datos de su tabla. (Cuidado, las opciones de la línea de comandos distinguen entre mayúsculas y minúsculas, por lo que -s no es lo mismo que -S)

Por último, no intente introducir parámetros a través del programador de tareas. Coloque el comando con todos los parámetros en un archivo .bat y simplemente ejecute el lote desde el programador de tareas.