私は外部exeファイルの実行に関する研究に固執しています。私がこれまでに見つけたのは、これを使用して実行できるということでした。
EXEC master..xp_cmdshell '"C:\New Folder\test.exe"'
また、トリガーを完了するには実行が完了するまで待機する必要があるため、これをトリガーで直接呼び出すことはできません。
したがって、このための推奨されるアプローチは、パフォーマンスの問題を発生させることなく、テーブルをポーリングし、そこから.exeファイルを呼び出すスケジュールされたジョブを用意することです。これまでのところ、私はそれを受け入れて取り組んでいます。
したがって、これを試す前に、実装する前に学習する必要のある各部分に取り組んでいます。データベースをマスターとして保持しながら、上記のコードをテストしています。私はさらにいくつか試しました。
EXEC master..xp_cmdshell '"C:\New Folder\r.rar"'
EXEC master..xp_cmdshell '"C:\New Folder\text.text"'
したがって、私はこのxp_cmdshellを通常のコマンドプロンプトと考えています。exeファイルのオープンとtetファイルとrarファイルのオープンが表示されることを期待していました。しかし、それは機能していません。
私のアプローチを伝えるために上記の詳細を示しました。以前の経験でより良いアプローチがある場合は、フィードバックをお願いします。前もって感謝します。