問題タブ [cdc]

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.

0 投票する
1 に答える
184 参照

sql - CDC の SSIS パッケージのメモリの問題

最近、SQL Server 2008 に CDC を実装しました。実行は先週まで問題ありませんでした。しかし、一昨日、サーバーからメモリ不足の問題が発生しました。CDC から作成された一時ファイルにより、サーバーのハード ディスクがいっぱいになったと表示されます。これに対する解決策はありますか。CDC が終了するとすぐに一時ファイルが削除されますが、これにより巨大な一時ファイルが作成されるため、OUT またはメモリの問題が発生します。

大規模な更新で​​消費するメモリが少なくなるように CDC パッケージを最適化することは可能ですか。

0 投票する
2 に答える
993 参照

sql - CDC 機能を使用せずに単一のテーブルで複数のテーブルの履歴を維持する方法

すべてのテーブルの履歴を 1 つのテーブルに統合することはできますか?

が提供する CDC 機能を使用しようとしましたSQL server 2012 enterprise editionが、そのためにすべてのテーブルのコピーが作成され、データベース内のテーブルの数が増加します。

DMLが発生したテーブル名&カラム名を履歴テーブルに追跡&挿入することも可能ですか?これにより、パフォーマンスに問題が発生しますか?

0 投票する
1 に答える
505 参照

sql-server - 変更データ キャプチャ テーブルからのデータのクエリ

関連する多くのテーブルで CDC を作成し、それを永続的なストレージ テーブルに移動しました。しかし、同じトランザクションで更新されたすべてのレコードを取得するには、これらのテーブルにクエリを実行する必要があります。たとえば、Person->Worker があるとします。エンティティを更新すると、各テーブルに 2 つのレコードが追加されます。これらのテーブルで多くの更新が行われた場合、多くの行が作成されます。

人の同じレコードを、ワーカーで更新されたレコードに接続するにはどうすればよいですか....

ありがとう

0 投票する
1 に答える
655 参照

c# - TransactionScope TransactionInformation トランザクション識別子を SQL Server トランザクション ID にリンクする

wcf サービスで TransactionScope クラスを使用して、wcf サービスでのデータベース操作を 1 つのトランザクションにグループ化しています。問題のテーブルのすべての変更をキャプチャするために、SQL Server Change Data Capture を使用しています。

すべてのデータベース cdc の変更を、トランザクション スコープが作成された元のサービス操作に報告できるようにしたいと考えています。

つまり、1 つのトランザクション スコープで実際に 3 db の更新を行う SavePolicy というサービス操作があるとします。そのスコープでは、次のようなコードを使用してトランザクション ID を取得できます。

このIDはSQLサーバーのどこかに保存されていますか? エンティティ フレームワークとストアド プロシージャを使用して、通常の crud 操作を行っています。

fn_cdc_get_all_changes_ などの cdc 関数を使用してすべての変更データを取得でき、cdc.lsn_time_mapping テーブルにトランザクション ID がありますが、これは同じことのようには見えません。

C# トランザクション スコープを、データベース トランザクション ID またはログ シーケンス番号、およびサービス メソッド名と共に保存して、サービス操作名で cdc の変更を報告できるようにしたいと考えていました。

どんな助けや考えも素晴らしいでしょう!ライアン

0 投票する
1 に答える
1136 参照

sql-server - fn_cdc_map_lsn_to_time が NULL を返す場合がある

SQL データベースで CDC を使用しようとしています。ストアド プロシージャを使用して、データを一時 CDC テーブルから新しいテーブルに移動します。Start_lsn スタンプも移動します。新しいテーブルでは、fn_cdc_map_lsn_to_time を使用して lsn を時間にマップしようとしました。一部のレコードでは null が返され、他のレコードでは正しい時間が返されます。これは例です。

説明はありますか。

ありがとう

0 投票する
2 に答える
371 参照

c++ - 読み取りに関する通信デバイス クラス (CDC) の問題

readfileWinCE 環境で CDC デバイスからデータを読み取る機能を使用しようとしています。

のサイズ制限を知りたいですreadbuf。256 バイトのデータのブロックを 100 回送信しています。lpNumberOfBytesReadからのパラメーターはReadFile、最初の試行で 173 バイトを返し、他のすべての 99 回は 0 を返します。私が欠けているものを教えてください。また、「writebuf」のサイズ制限は? 以下は、ポートを開くためのコードです

}

リャン

0 投票する
0 に答える
441 参照

arduino - Arduino CDC ドロップデータ

ATmega32U4 で Serial.write(buff,len) (USB 仮想シリアル ポート経由) を使用して大量のデータを送信しようとしています。私はもともと LUFA を使用してアプリケーションを作成しましたが、うまく機能しました。ただし、Arduinoに移植したところ、データがドロップしています。

関連するコードは

LUFA とほぼ同じコードを使用しましたが、データがドロップされることはありません。PCでUbuntuを実行しています。

これは基本的に単なる USB からシリアルへのコンバーターです。シリアルデータが到着すると、データをリングバッファに入れる割り込みを発生させます。リングバッファは後で読み取られ、USB 経由で送信されます。

LUFA ベースのコードが機能する理由がわかりませんが、Arduino は機能しません。Serial.write() の戻り値を確認すると、データが完全に作成されていないかどうかがわかると思います。

何が起こっているのですか?

0 投票する
1 に答える
807 参照

java - リコーSDK/J開発

Ricoh プリンター コンソールに Hello World というテキストを表示するための簡単なアプリケーションを作成する必要があります。リコー製プリンター向けアプリケーション開発用のJ2ME環境でサポートされているRicoh SDK/Jを調べていたところ見つけました。しかし、単純な J2ME Midlet アプリケーションを使用してアプリケーションを作成する他の方法があるかどうか知りたいです。それはリコーのプリンターコンソールで動作しますか?

0 投票する
1 に答える
2536 参照

android - AndroidでカスタムメイドのUSBデバイスと通信する

カスタムメイドのボード (PIC16F1454) と USB 経由で通信するアプリケーションを作成しています。電話とラップトップで端末アプリケーションを使用してボード通信をテストしたところ、完全に機能しました。

ボードからデータを送受信するアプリケーションを作成しましたが、何も動作していないようです。以下は、通信を担当する私のクラスです。

コントロール転送では 0 と 7 が返され、バルク転送では送信時に 1 が返され、何も受信されません。

バルク転送は値が送信されたことを示しますが、受信側では何も変化しません (ボード上の LED が点滅します)。

私の推測では、制御転送に何か問題があるに違いありません。

USB デバイスは CDC デバイスとして構成されます。

何か助けはありますか?