sql >> Databasteknik >  >> RDS >> Sqlserver

Exekvera en lagrad procedur med Windows Task Scheduler

Om du är administratör på sql-instansen (eftersom du använder SQLExpress tror jag att du försöker göra detta på din egen dator så det är stor chans att din användare är administratör för sql-instansen) bör du inte använda -E på allt, bara ignorera det.

För det andra, ange servern även om du arbetar på lokalt.

Börja med ett enkelt sql-kommando som nedan:

Ersätt MY_DATABASE och MY_TABLE med ditt dbname och tabellnamn. Se till att du kan köra det från kommandoraden. Det bör returnera data från din tabell. (Se upp kommandoradsalternativen är skiftlägeskänsliga så -s är inte samma som -S)

Sist, försök inte mata parametrar genom uppgiftsschemaläggaren. Lägg kommandot med alla parametrar i en .bat-fil och kör bara batchen från aktivitetsschemaläggaren.



  1. MariaDB JSON_ARRAYAGG() Förklarad

  2. PostgresSQL-installationen misslyckades:initiering av databaskluster misslyckades MAC OS

  3. oracle hierarkisk fråga startklausul från join

  4. Använda php för att exportera en mysql-fråga till en nedladdningsbar .csv-fil