Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Ist es möglich, eine gespeicherte Prozedur automatisch ohne SQL Server Agent auszuführen?

Sie können sqlcmd

verwenden

http://msdn.microsoft.com/en-us/library/ms162773 .aspx

dann haben Sie das in einer Batch-Datei und planen über den Windows-Scheduler

Beispiel unten

sqlcmd -E -S localhost -q "select count(1) from databasename.dbo.tablename"

Dadurch wird eine Verbindung zu SQL auf dem lokalen Computer hergestellt und eine Zeilenzählung für die Tabelle in der Datenbank durchgeführt