sql >> Database teknologi >  >> RDS >> Sqlserver

Udførelse af en lagret procedure ved hjælp af Windows Task Scheduler

Hvis du er administrator på sql-forekomsten (da du bruger SQLExpress, vil jeg vædde på, at du forsøger at gøre dette på din egen computer, så der er en stor chance for, at din bruger er admin af sql-forekomsten), bør du ikke bruge -E på alle, bare ignorer det.

For det andet skal du angive serveren, selvom du arbejder på lokalt.

Start med en simpel sql-kommando som nedenfor:

Erstat MY_DATABASE og MY_TABLE med dit dbnavn og tabelnavn. Sørg for, at du kan køre det fra kommandolinjen. Det burde returnere dataene fra din tabel. (Pas på kommandolinjeindstillingerne skelner mellem store og små bogstaver, så -s er ikke det samme som -S)

Til sidst, prøv ikke at fodre parametre gennem opgaveplanlæggeren. Indsæt kommandoen med alle parametre i en .bat-fil og kør bare batchen fra opgaveplanlæggeren.



  1. Hvad er grunden / nytten er at bruge ENABLE nøgleord i oracle database statements

  2. Er det muligt at få adgang til en .mdf-database uden SQL Server?

  3. PreparedStatement og setTimestamp i oracle jdbc

  4. Læsning fra stream mislykkedes - mysql_native_password fejl