SQL 2005 データベースでのデータ インポートに使用するストアド プロシージャの単純なセットがあります。それらの SP を 1 つずつトリガーするマスター SP があります。過去に、SQL エージェントを使用して、マスター SP を実行するジョブをスケジュールしました。
では、よりシンプルにして、SQL エージェントとジョブの依存関係を除外したい場合、どのようなオプションがありますか?
ここに私がこれまでに見つけたものがあります -
- Windowsタスクスケジューラを使用して、Windowsでタスクをスケジュールできます。これは、SQL-Agent の目的を果たすことができます
- Windows コマンドライン ユーティリティがあります - sqlcmd ( http://msdn.microsoft.com/en-us/library/ms180944.aspx )
- これを使って SP を実行できるといいのですが。
これには多くのオプションがあるので、SP の実行を達成できると信じています。これは正しい/最善の方法ですか?
また、次のような他のことも理解する必要があります-
- 内部 SP 実行の結果を取得する方法 (つまり、レコード数など)。
- SQL-Job では、SQL-Mail を使用して電子メールを送信できました。このアプローチのオプションはありますか?