私には1つの問題がありますが、解決策が得られません。私もGoogleに挑戦しました。特定の時刻に自動的にデータベースを更新する
毎月1日にSQLデータベースを更新したい(つまり、01/01/2012、01/02/2012、01/03/2012など)私はC#(コードビハインド言語)を使用しています。とASP.NET。私はこれに人間の努力をしたくない。特定の日付にこの更新プログラムを自動的に実行します。私の問題を解決できる解決策はありますか?
疑問について私が明確でない場合は、教えてください。
私には1つの問題がありますが、解決策が得られません。私もGoogleに挑戦しました。特定の時刻に自動的にデータベースを更新する
毎月1日にSQLデータベースを更新したい(つまり、01/01/2012、01/02/2012、01/03/2012など)私はC#(コードビハインド言語)を使用しています。とASP.NET。私はこれに人間の努力をしたくない。特定の日付にこの更新プログラムを自動的に実行します。私の問題を解決できる解決策はありますか?
疑問について私が明確でない場合は、教えてください。
SQL Server Job Agent
にアクセスできる場合は、UPDATE
コードを含むストアドプロシージャを作成し、その月の最初の日にジョブを使用してストアドプロシージャを毎月実行します。
あなたの手順は次のようになります。SQLエージェントジョブのスケジュールを設定するとき
UPDATE
必要な更新を行うアプリケーションを作成して、Windowsタスクスケジューラで実行するスケジュールを設定するのはなぜですか?
ASP.NETには、スケジュールされたタスクのための最良の選択肢ではありません。 Windows Task Schedulerで予定されているシンプルなコンソールアプリがより良い選択肢です。
スクリプトやデータベースを更新するアプリケーションを作成し、あなたのWindowsを使用している場合は、タスクスケジューラでそれをスケジュールする必要があり...
更新はどのような? Windowsタスクスケジューラを使用して、特定の時間に特定のタスクを実行することができます。 –
少なくとも1人のユーザーがログインしている場合にのみアクティブになるため、ASP.NETを使用するべきではありません。代わりに、プログラムを起動する 'WindowsService'、タスクスケジューラ、または[SSISスケジュール](これはhttp://msdn.microsoft.com/en-us/library/dd440761(v=sql.100).aspx)です。 –
こんにちはTim Schmelter ...アイデアのために高校の男..... .....ありがとう。私は今、私の仕事を確立し、働くためのサービスを作りました。 – NightKnight