C#コンソールまたはASP.NETアプリケーションを定期的に実行できるかどうかを知りたいと思います。C#アプリケーションを定期的に実行してデータベースを更新する
私の目的は、自動的ににあるは月たら、次の手順を実行します。
1)クエリソースデータベースを。
2)は、クエリの結果を取る(1)及びが特定の値は、すでに先データベースに存在するかどうかをチェックすることによって、例えば、LINQとC#を使用してそれらを操作します。
3)を宛先データベースに格納します。
アプリケーションがWindows Server 2008の上で実行する必要があり、ソースデータベースはSQL 2005 ServerのとデータベースがSQL 2008 Serverのである先です。
たとえば、SSISパッケージを作成しようとしましたが、ロジックを追加できないため、ジョブは実行されません。
誰もが提案している?
これはSSISで実行できます。スクリプトを書くためのスクリプトタスクがあります。 – vikramjb
なぜC#を使用する必要がありますか?このロジックを1つまたは複数のストアドプロシージャにカプセル化し、SQL Agentでスケジュールすることができますか? – Yuck
また、コマンドラインdotnetアプリケーションを作成し、スケジュールタスクまたはSQL Serverエージェントを使用してスケジュールすることもできます。 – vikramjb