ホームページ > データベース > mysql チュートリアル > SQL エージェントを使用せずに SQL Server Express でストアド プロシージャの実行を毎日スケジュールするにはどうすればよいですか?

SQL エージェントを使用せずに SQL Server Express でストアド プロシージャの実行を毎日スケジュールするにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-24 17:52:15
オリジナル
359 人が閲覧しました

How Can I Schedule Stored Procedure Execution Daily in SQL Server Express Without SQL Agent?

SQL Server Express Edition で SQL エージェントを使用せずにストアド プロシージャを毎日実行する

SQL Server Express Edition には SQL Server エージェント ユーティリティがありません。特に監査の切り捨てなどのタスクでは、ストアド プロシージャを毎日実行する必要があるtable.

この課題に対処するには、挿入クエリを変更する代わりに、Windows スケジューラを SQLCMD と組み合わせて利用することが考えられます。これにより、必要なストアド プロシージャまたは SQL スクリプトを呼び出す SQLCMD コマンドを実行できるようになります。

次の手順は、Windows スケジューラを使用して毎日スケジュールされたタスクを設定する方法の概要です。

  1. Windows タスク スケジューラを開きます。
  2. 新しいタスクを作成します。
  3. [アクション] タブで、次の設定で新しいアクションを追加します:

    • プログラム/スクリプト: C:WindowsSystem32cmd.exe
    • 引数を追加: /c sqlcmd -S -P <パスワード> -d <データベース名> -Q "EXEC "
  4. 毎日希望の時間に実行されるようにタスクを構成します。

Windows スケジューラとSQLCMD を使用すると、SQL Server Express Edition でもストアド プロシージャをスケジュールに基づいて実行でき、SQL がない場合の回避策が提供されます。サーバーエージェント。

以上がSQL エージェントを使用せずに SQL Server Express でストアド プロシージャの実行を毎日スケジュールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート