ホームページ > データベース > mysql チュートリアル > Windows タスク スケジューラを使用して SQL Server Express で毎日のストアド プロシージャの実行を自動化するにはどうすればよいですか?

Windows タスク スケジューラを使用して SQL Server Express で毎日のストアド プロシージャの実行を自動化するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-29 06:22:12
オリジナル
358 人が閲覧しました

How Can I Automate Daily Stored Procedure Execution in SQL Server Express Using Windows Task Scheduler?

Windows スケジューラを使用して SQL Server Express Edition でのストアド プロシージャの実行を自動化する

SQL Server エージェントがないにもかかわらず、SQL Server Express Edition ユーザーは次のことを行うことができます。ストアド プロシージャの実行は依然として毎日自動化されています。 Windows タスク スケジューラを利用すると、ストアド プロシージャや SQL スクリプトを含む SQLCMD コマンドを所定の間隔で実行できます。

ストアド プロシージャを毎日実行するようにスケジュールするには:

  1. Windows の [スタート] メニューで「タスク スケジューラ」を検索して、Windows タスク スケジューラを開きます。
  2. をクリックして新しいタスクを作成します。 [アクション] パネルの [タスクの作成] をクリックします。
  3. [全般] タブで、タスクの名前と説明を入力します。
  4. [トリガー] タブに切り替えて、[新規] をクリックします。
  5. 「毎日」オプションを選択し、希望の実行時間を指定します。
  6. 「全般」タブに戻り、 「アクション」タブ。
  7. 「新規」をクリックしてアクションを作成します。
  8. 「プログラムの開始」アクションを選択し、プログラムのパスとして「sqlcmd」と入力します。
  9. 「引数」フィールドに次の値を入力します。以下:
-S <server_name> -d <database_name> -U <username> -P <password> -i <script_name>
ログイン後にコピー

ここで:

  • SQL Server インスタンスの名前です
  • ストアド プロシージャ
  • を含むデータベースの名前です。 <パスワード>データベース
  • に接続するためのユーザー認証情報です。実行する SQL スクリプトまたはストアド プロシージャの名前です
  1. [OK] をクリックしてタスクを保存します。

このプロセスによりストアド プロシージャがスケジュールされます毎日指定された時刻に実行されます。指定されたユーザーは、プロシージャを実行するための十分な権限を持っている必要があることに注意してください。

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

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