問題タブ [notificationservices]
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.
sql-server - Notification Services を使用して SQL Server Reporting Services で通知を取得する最良の方法
SQL Server Reporting Servicesを使用して通知を受け取ることはできますか? たとえば、突然 10 行を超えるレポートが表示された場合や、特定の値が 100 000 を下回った場合にメールで送信したいレポートがあるとします。通知サービスをレポートに結び付ける必要はありますか?また、その方法は?
Notification Servicesを使用したことがないので、できるだけ多くの技術的な詳細を提供してください。
Sql Server 2008 では、Notifications Services が Reporting Services の新しい機能に置き換えられたという話もありましたが、これは本当ですか?
visual-studio-2008 - TFS のカスタマイズ - Team Foundation Server に関する質問
開発者がデータベース スクリプトを変更または追加し、それをプロジェクトにチェックインするプロセスがあります。展開時に、リリース マネージャーは、どの作業項目に対してデータベース スクリプトがチェックインされているかを知る必要があります。TFS でカスタム レポートをクエリまたは作成して、特定のファイル拡張子 (.sql) を持つ変更セット内のファイルを持つ作業項目のリストを取得する方法はありますか。このようにして、リリース マネージャーはワーク アイテムのリストを取得し、分析、チェック、およびサーバーへの適用のために DBA に渡すことができます。
TFS 2008 を使用しています。
sql-server - SQL クエリ通知と GetDate()
現在、クエリ通知に登録されているクエリに取り組んでいます。通知サービスの規則に従い、サブスクリプション用に設定されたクエリでは決定論的関数のみを使用できます。ただし、GetDate() (および私が考えることができる他のほとんどすべての手段) は非決定論的です。データを取得するときはいつでも、結果セットを関連するレコードのみに制限できるようにしたいと考えています。これは当日によって決定されます。
現在の日付を使用して結果をフィルタリングできるが、クエリ通知のクエリを無効にしない回避策を知っている人はいますか?
コード例:
他の考え:
データベースには、アプリケーション レベルの設定を保存するために使用するアプリケーション コントロール テーブルがあります。私は、現在の smalldatetime を使用して記録を最新の状態に保つ小さなスクリプトを作成することを考えていました。ただし、このテーブルへの参加も通知に失敗しており、その理由がわかりません。テキストタイプ(列名)を指定することと関係があると思いますが、これはイライラします。
コード例 2:
誰か提案はありますか?
編集:通知サービスのルールを提供するMSDNのリンクは次のとおりです。
c# - SqlDependency によるキャッシュ
データベースの変更を監視するために SqlDependency を使用しています。例を理解しやすくするために、これらは株価であるとしましょう。また、アプリケーションは (別の) SqlDependeny-Object を使用して、アプリケーションにキャッシュされている静的データへの変更を監視します。
私がしていることは、アプリケーションを起動するときに依存関係を開始し、アプリケーションを閉じるときにSqlDependency.Start()
呼び出すことです。SqlDependeny.Stop
これまでのところ、すべてがうまく機能しています。
これで、ユーザーが銘柄記号を選択すると、別の SqlDependency が設定され、変更が通知され、それに対してアクションを実行できるようになりました。ユーザーが追跡したいシンボルを変更すると、新しい SqlDependency を設定する必要があり、古い SqlDependency をクリアする必要があります。
私の質問は:それは本当ですか?また、特定の依存関係をクリアするにはどうすればよいですか? SqlDependency.Stop()
静的メソッドであり、すべての依存関係を停止します。それでも、SQL サーバーの通知サブスクリプションが本当にクリアされているのか、タイムアウトになるのを待っているだけなのか、まったくわかりません。
これはすべて、SqlDependency を使用してキャッシュを行う正しい方法なのか、それともこれを達成するための優れた簡単な方法があるのかという疑問を提起します。
c# - NotificationServicesカスタム配信チャネルDLLの信頼の問題
カスタム配信チャネルを作成したSQL通知サービスのインスタンスがあります。このプロセスは、SQLServer2005でWindowsServer2003を実行しているQA環境で実行されました。カスタムDLLを信頼できるようにするために少し調整が必要でしたが、すべて機能しました。
その後、このコードをライブ環境にデプロイしました。これにより、NotificationServices用のSQL2005のインスタンスを使用してWindowsServer 2008が実行されますが、NotificationServices用の実際のDBインスタンスをホストするSQL2008のインスタンスがあります。Notification Servicesは正常に機能しますが、カスタムDLLを信頼できるようにすることはできません。その結果、カスタム配信チャネルは機能しません。単にエラーが発生します
.NET構成ユーティリティとcaspol.exeを使用して、.dllに完全な信頼を与えることを試みましたが、まったく運がありませんでした。通知サービスがこれを必要とするため、.dllは.NET2dllとしてコンパイルされます。
現在、私たちはほとんどアイデアがなく、誰かが何かを提案できることを望んでいますか?
c# - BinaryWriter.Write が .pdf ファイルを作成していません
この関数を使用して、レポートを PDF ファイルに書き込み、電子メールの添付ファイルとして送信しています。
必要なパス (「C://Documents//Att」のようなもの) 内に pdf ファイルを保存していますが、pdf ファイルは空です。メールは送信されていますが、pdf は空です。binaryWriter.Write(bytesRead);
期待どおりに機能していないか、変数が空だと思います。
助言がありますか?