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

Esecuzione di una procedura memorizzata utilizzando l'Utilità di pianificazione di Windows

Se sei un amministratore dell'istanza sql (poiché stai usando SQLExpress, scommetto che stai provando a farlo sul tuo computer, quindi c'è un'alta probabilità che il tuo utente sia un amministratore dell'istanza sql) non dovresti usare -E in tutto, ignoralo.

In secondo luogo, specifica il server anche se stai lavorando in locale.

Inizia con un semplice comando sql come di seguito:

Sostituisci MY_DATABASE e MY_TABLE con il tuo dbname e il nome della tabella. Assicurati di poterlo eseguire dalla riga di comando. Dovrebbe restituire i dati dalla tua tabella. (Attenzione, le opzioni della riga di comando fanno distinzione tra maiuscole e minuscole, quindi -s non è uguale a -S)

Infine, non tentare di alimentare i parametri tramite l'utilità di pianificazione. Inserisci il comando con tutti i parametri in un file .bat ed esegui semplicemente il batch dall'utilità di pianificazione.