Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Wykonywanie procedury składowanej przy użyciu Harmonogramu zadań systemu Windows

Jeśli jesteś administratorem instancji sql (ponieważ używasz SQLExpress, założę się, że próbujesz to zrobić na własnym komputerze, więc istnieje duże prawdopodobieństwo, że Twój użytkownik jest administratorem instancji sql), nie powinieneś używać -E na wszystko, po prostu to zignoruj.

Po drugie, określ serwer, nawet jeśli pracujesz lokalnie.

Zacznij od prostego polecenia sql, jak poniżej:

Zastąp MY_DATABASE i MY_TABLE nazwą bazy danych i nazwą tabeli. Upewnij się, że możesz go uruchomić z wiersza poleceń. Powinien zwrócić dane z Twojej tabeli. (Uwaga, opcje wiersza poleceń rozróżniają wielkość liter, więc -s to nie to samo co -S)

Na koniec nie próbuj podawać parametrów za pomocą harmonogramu zadań. Umieść polecenie ze wszystkimi parametrami w pliku .bat i po prostu uruchom wsad z harmonogramu zadań.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy istnieje sposób na pobranie definicji widoku z SQL Server przy użyciu zwykłego ADO?

  2. Zapytanie SQL Server lub narzędzie do wyświetlania danych hierarchicznych

  3. Aktualizacja zbiorcza w C#

  4. Pobieranie określonej części ciągu w T-SQL

  5. Łączenie się z SQL Server 2012 przy użyciu sqlalchemy i pyodbc