問題タブ [sqldependency]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - SQL Server2000およびasp.net2.0のテーブルにSQL依存関係を作成するにはどうすればよいですか?
ページ内sql dependenc
のテーブルにyを作成する必要があります。sql server 2000
asp.net 2.0
必要なアクションは何ですか?また、最善の方法は何ですか?ありがとう..
asp.net - n 層アーキテクチャの SqlCacheDependency
SqlCacheDependency に関する記事をいくつか読みました。これはキャッシュを更新するための非常に優れた方法だと思いますが、アプリケーションが n 層アーキテクチャである場合、このテクノロジをどのように処理できるかわかりません。
これは、私のプログラムが小さな Web アプリケーションである場合にのみ役立ちますか、それとも大きな n 層アーキテクチャで使用する方法もありますか?
.net - SqldDependencyからデータを返す
を使用するvb.netアプリケーションを作成しようとしていますSqlDependency
。データがデータベースに追加されると、依存関係がトリガーされます。依存関係がそれをトリガーしたデータ/クエリを返すようにすることが可能かどうか疑問に思っています。
現在、onchange
キャッシュしたデータを更新するには、イベントでselectステートメントをトリガーする必要があります。依存関係がそれをトリガーした新しいデータを返すようにすることは可能ですか?
つまり、以下がテーブルに追加され、テーブルには2つのフィールド(id、data)があります
これが追加されると、依存関係onchangeイベントが発生し、
返されます
stored-procedures - Windows アプリケーション SqlDepedency Onchange を無限に呼び出す
sqldependency を実行しているコンソール アプリケーションがあります。私の問題は、commandType を Text に設定すると、正常に動作することです。しかし、commandType を StoredProcedure として使用すると、onchange メソッドが無限に呼び出されます。
以下のコードを参照してください。
私のストアドプロシージャは次のとおりです。
ストアド プロシージャ内の select ステートメントをコマンド テキストとしてコピーし、commandType を Text に設定すると、すべて正常に動作します。
何が問題なのか教えてください????
よろしくお願いします。
マヘシュ
sql-server - SQL Server Express 2005 との SQL 依存関係
VS 2008 に付属する SQL Server Express 2005 で SQL Dependency を使用することはできますか?
c# - SQL Server 通知 - OnChange が起動しない
SQL Server 通知を利用して、winform アプリ内のデータベースで挿入イベントをキャプチャしたいと考えています。SQLDependency オブジェクトを使用しようとしています。MSDN の記事を見ると、これはかなり単純明快に思えます。そこで、試してみるために小さなサンプル アプリケーションを作成しました。イベントは、最初にアプリケーションに入ったときにのみ発生するようです (MessageBox が表示されます)。テーブルにデータを挿入しても、OnChange イベントは発生しないようです。誰かが私に欠けているものを教えてもらえますか? ありがとう!
asp.net - プロダクション SqlSiteMapProvider の問題 - すべてのアイテムが「消えた」?
Wicked Codeにある SqlSiteMapProvider の例の VB.NET 実装を介して入力されるサイトマップを使用する ASP.NET アプリケーションがいくつかあります。これは DLL にコンパイルされ、インストールされ、サーバー上の GAC とローカルからも参照されます。数か月間、本番環境で問題なく動作しています。また、SQL Server 2008 を使用していることにも注意してください。
今日、私たちは本番環境で、どのアプリケーションの本番環境のサイトマップにもメニュー項目がまったく表示されていないことに気付きました。開発と QA は問題ないように見えました。SQLSiteMapProvider を実装するずっと前から、本番環境で SQL Server のメンテナンスを行っていません。また、最近 Web アプリを更新していません。
私が最初にしたことは、prod web.config を取得し、それを IDE の web.config に設定して、アプリを実行することでした。これも同じ問題です。私のマシンでもバグが複製されたため、IIS の問題は除外されるはずです。
これは少し緊急だったので、次に行ったことは、prod のサイトマップ テーブルにダミー レコードを挿入して、何が起こるかを確認することでした。魔法のように、メニュー項目が復元され、すべてが順調でした。ダミーのメニュー項目を削除したところ、問題なく同期されました。
これはちょっと怖かったですが、今後二度と起こらないように、なぜこれが起こったのかを理解しようとしています. 誰もこれを経験したことがありますか?SqlSiteMapProvider を使用したことがない場合 - SqlDependencyCache/ASP.NET キャッシュを使用してメニュー項目を格納するだけで、リンクを返すストアド プロシージャの結果セットが変更された場合、ASP.NET にこれが発生したことを通知し、サイトマップ/キャッシュ...
Web サーバーと SQL Server の間の接続が何らかの理由で切断された可能性がありますか? レコードを挿入すると、「ウェイクアップ」して再接続されましたか? たぶん、タイムアウト値または何らかの IsStillConnected() 関数がどこかにあり、接続がまだ無傷であることを確認するために PageLoad をチェックする必要がありますか? それとも、テーブルにレコードを挿入するまで、何らかの理由でストアド プロシージャが値を返さないと ASP.NET が判断したのでしょうか? 誰もこの問題を見たことがありますか?
ご指導いただきありがとうございます。
編集:これはすべて、ストアド プロシージャに SET NOCOUNT ON を設定したことによるものです。注意!これは MSDN のドキュメントのどこにもありません。
asp.net-mvc - ASP.NET MVC で SQL 依存関係を適用する方法は?
キャッシュされたオブジェクトに Asp.Net MVC で SQL 依存関係を適用するにはどうすればよいですか?
c# - WHERE 句を使用した SqlDependency クエリは許可されていません。どうすれば有効になるように変更できますか?
次のクエリを使用して SqlDependency をセットアップしました。
このクエリを実行すると、OnChanged イベントがInvalidの種類と Source of Statementで継続的に発生します。さらに調査した結果、クエリがインデックス付きビューのルールと同じルールに違反した場合に何が起こるかがわかりました。これは、この通知メカニズムが基づいているためです。
クエリ通知を使用した特別な考慮事項の確認(ADO.NET)このステートメントで違反しているルールはありません。
ステートメントを次のように変更します。
正しく動作します。OnChanged イベントは、適切な場合にのみ発生し、正しいタイプが設定されています。
では、ステートメントを最後に実行してからの変更日を持つレコードのみを返すにはどうすればよいでしょうか?