sql >> Database >  >> RDS >> Sqlserver

Een opgeslagen procedure uitvoeren met Windows Taakplanner

Als u een beheerder bent van de sql-instantie (aangezien u SQLExpress gebruikt, wed ik dat u dit op uw eigen computer probeert te doen, dus er is een grote kans dat uw gebruiker een beheerder is van de sql-instantie), moet u -E niet gebruiken op allemaal, negeer het gewoon.

Ten tweede, specificeer de server, zelfs als je op lokaal werkt.

Begin met een eenvoudig sql-commando zoals hieronder:

Vervang MY_DATABASE en MY_TABLE door uw dbname en tabelnaam. Zorg ervoor dat u het vanaf de opdrachtregel kunt uitvoeren. Het zou de gegevens uit uw tabel moeten retourneren. (Let op:opdrachtregelopties zijn hoofdlettergevoelig, dus -s is niet hetzelfde als -S)

Probeer ten slotte geen parameters via de taakplanner in te voeren. Zet de opdracht met alle parameters in een .bat-bestand en voer de batch gewoon uit vanuit de taakplanner.



  1. Verbinding maken met externe server MySQL-probleem

  2. Hoe de eerste aaneengesloten groep rijen te selecteren met Oracle SQL

  3. Hoe bepalen of SSL wordt gebruikt in een MySql-verbinding?

  4. Ongewenste nieuwe regels bij het spoolen van een sqlplus-resultaat naar een xml-bestand