(SQL Server 2005) Express Edition は SQL Agent job スケジューリングサービス がない!?で書いたように Express Edition はエージェントサービスがないため、自動バックアップするためにアプリ側から Windows のタスクスケジューラにバックアップ処理を登録して行おうと考えました。 これが想像以上に悪戦苦闘しました。単に.Netアプリケーションからタスクを登録したいだけなのに。。。 今回の要件はこんな感じです。 ・プログラム側からタスクの登録、削除、一覧取得ができる。 ・Windows 2000(Client),Windows Server 2003(Server)以上で動くこと。(もちろんXPのHomeEditionでも) まず、Windows タスクスケジューラにタスクを登録する方法はいくつかあるようです。 1.GUIから操作
![(.Net).Netアプリケーションから Windows タスクスケジューラを操作する | old_3流プログラマのメモ書き](https://cdn-ak-scissors.b.st-hatena.com/image/square/dde2b47f7b2c24cadc287bc107cf33e6107d6850/height=288;version=1;width=512/https%3A%2F%2Fpds.exblog.jp%2Flogo%2F1%2F200510%2F05%2F63%2Fe009116320090131211041.jpg)