ASP.NET(C#)& SQL Server 2000を使用して開発されたビジネスアプリケーションを作成しています。SQL Serverデータベースの一部のデータを自動的にsybaseデータベースは5分ごとに起動します。ASP.NETスレッドとWindowsサービス
私の現在の知識によれば、これを達成するには2つの方法があります。
使用タイマーは、SybaseへのSQL Server &書き込みからデータを読み込み、私のASP.NETアプリケーションでスレッドを開始します。
SQL Server &からSybaseに書き込むデータを読み込むWindowsサービスを開発します。
だから私の質問は以下のとおりです。
- 最適なオプション?
- 各オプションの賛否両論&は何ですか?
- このデータ転送を行うための他の方法はありますか?
ASP.Netは、スケジュールされたタスクのために非常に悪い選択です。 SQLジョブがそれを実行できる可能性があります。質問が特定の回答には広すぎます。 – Crowcoder
ASP.NETサイトで手動でスレッドを開始している場合、それらのスレッドの1つに未処理の例外があると、サイト全体がクラッシュします。 ASP.NETは、このようなことのためのひどい選択です。 – mason
SybaseデータベースのSQL ServerデータベースからSQL Agent Jobを使用してデータを転送する方法はありますか? – Somi