親会社のサービスを作成するよう依頼されました。データが送信されている限り、彼らは私がどのようにそれを行うかは気にしません。
Data Transformation Services (DTS)経由でマシン データを受信する SQL 2000 Server があります。
私たちの親会社は、新しいデータを収集し、要約して、親会社に転送するために、約 5 分ごとに実行されるサービスを作成することを望んでいます。
Windows フォーム開発のバックグラウンドがあるため、何らかの種類のWindows Serviceを使用して 5 分ごとにデータベースをポーリングし、そのデータを親会社に送信する必要があると自然に考えています。
このデータを格納しているマシンは古い Windows 2000 マシンであり、ネットワーク管理者は、これを新しい Web サーバーにWeb サービスとして書き込むことを勧めています。
数か月前に、Web サーバーが親会社から作業指示情報を取得するWeb サービスを作成しましたが、このサービスで 5 分ごとにプロセスを実行する方法がわかりません。
昨日、レコードがテーブルに追加されたときにInsert After トリガーを作成する方法を学びました。残念ながら、この古いサーバーは DTS ジョブを使用しているため、トリガーは呼び出されません。Controlling Trigger Execution When Bulk Importing Dataについては学習できましたが、古い DTS ジョブを変更してBULK INSERT
コマンドを有効にする方法はないようです。SQL Server 2000 では動作しない場合があります。
では、この背景を踏まえて、Windows サービスまたは Web サービスを作成する必要がありますか?
どのように進めればよいですか?