- - PR -
.Net上でのテーブル監視
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-04-13 10:08
C#2005でSQLServerのAテーブルを監視し、最新のテーブル情報を画面に出したいのですが
何か方法があるのでしょうか? 例えばテーブルにトリガを作成してストアドからC#を起動なんてことは可能でしょうか? ご教授お願い致します。 | ||||
|
投稿日時: 2007-04-13 11:03
こんにちは。
パフォーマンス(負荷)的に問題なさそうなら、一定間隔でテーブルをポーリングするとかどうですか? #環境(言語・DB)は違いますが実際これからDBをポーリングする設計をしようとしているので反応してみました。 | ||||
|
投稿日時: 2007-04-13 11:10
最新のテーブルを表示っていうのがいまいちわからない。
検索すりゃ最新のデータが出てくるんじゃないんですか? キャッシュの更新とかそういう話題なら 触ったことがないんだけれど、SQLDependency っていうのもありますよね。 _________________ かるあ のメモ と スニペット | ||||
|
投稿日時: 2007-04-13 11:36
Tdnr_Sym様
かるあ様 返信ありがとうございます >パフォーマンス(負荷)的に問題なさそうなら、一定間隔でテーブルをポーリングするとかどうですか? ポーリングも考えたのですが、リアルタイムで随時新しい情報を表示したいので相当負荷がかかりそうなので・・・。 理想はDB上のテーブルにレコードが追加、更新されたときにC#上で最新のデータを表示したいと思っています。 SQLDependencyについても少し調べてみます。 |
1