2017-05-08 5 views
0

Ist es möglich, eine .vbs-Datei von einem SQL-Server auszuführen und auszuführen? Ich muss jeden Morgen ein Skript ausführen und mein persönlicher Laptop ist nicht immer eingeschaltet oder mit dem Netzwerk verbunden. Ich möchte dieses Skript jeden Morgen von einem SQL-Server abwerfen. Ist das möglich? Vielen Dank!Ausführen von .vbs-Datei von SQL Server (SSMS 2012 oder 2014)

+0

Könnten Sie Taskplaner verwenden Sie stattdessen? – Andy

Antwort

1

Zuerst; Es wird nicht empfohlen, externe Anwendungen von Ihrem SQL Server aus Sicherheitsgründen auszuführen.

Zweitens, wie von @andy vorgeschlagen; Verwenden Sie stattdessen den Task-Scheduler!

Nach allem, was in Betracht gezogen wurde, wenn Sie darauf bestehen; Anwendungslösung How to run a program from SQL? kombiniert mit

CScript "C:\MyScript.vbs" 

ODER

WScript "C:\MyScript.vbs" 
+0

Ich kann den Taskplaner nicht verwenden, wenn ich ihn nicht irgendwie vom SQL-Server ausführen kann. Meine Maschine ist nicht rund um die Uhr und ich muss sie mitten in der Nacht laufen. Wenn es ein großes Sicherheitsrisiko ist, dann sollte ich vielleicht etwas anderes untersuchen. – Chuck0185

+0

@ Chuck0185 Ich denke, dass Sie den Punkt vermissen, wenn wir vorschlagen, den Taskplaner zu verwenden. Wir haben nicht vorgeschlagen, dass Sie den Taskplaner auf Ihrem Desktop verwenden würden, wir meinen, Sie würden den Taskplaner auf dem Server selbst verwenden: Er läuft auf seinem eigenen Prozess mit seinem eigenen Windows-Account, den Sie angeben, und somit; vollständig isoliert von Datenbankserver-Engine/Prozess. RDP zu deinem Server;) –

Verwandte Themen