问题标签 [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.
sql - CDC 的 SSIS 包中的内存问题
我们最近在 SQL Server 2008 中实现了 CDC。直到上周执行都很好。但是前天,我们从服务器收到了内存不足的问题。它说从 CDC 创建的临时文件使服务器硬盘已满。我们有解决方案吗。CDC 完成后会立即删除临时文件,但由于这会创建巨大的临时文件,因此会出现 OUT 或内存问题。
是否可以优化 CDC 包,以便它消耗更少的内存来进行大量更新。
sql - 如何在不使用 CDC 功能的情况下在单个表中维护多个表的历史记录
是否可以将所有表的历史合并到一个表中?
我尝试使用 CDC 提供的功能SQL server 2012 enterprise edition
,但为此它会创建每个表的副本,这会增加数据库中表的数量。
是否也可以将发生 DML 的表名和列名跟踪并插入到历史表中?这会导致性能问题吗?
sql-server - 从变更数据捕获表中查询数据
我在许多相关表上创建了 CDC,然后将其移动到永久存储表中。但我需要查询这些表以获取在同一事务中更新的所有记录,比如我有 Person->Worker。当我更新一个实体 2 条记录将添加到每个表中,如果对这些表进行了许多更新,我最终会得到很多行
我如何将人中的同一记录连接到工作人员中使用它更新的记录....
谢谢
c# - 将 TransactionScope TransactionInformation Transaction Identifier 与 sql server 事务 id 链接起来
我在我的 wcf 服务中使用 TransactionScope 类将我的 wcf 服务中的任何数据库操作分组到一个事务中。我正在使用 sql server 更改数据捕获来捕获相关表上的所有更改。
我希望能够将所有数据库 cdc 更改报告回创建我的事务范围的原始服务操作。
所以说我有一个名为 SavePolicy 的服务操作,它实际上在一个事务范围内执行 3 db 更新。在该范围内,我可以使用以下代码获取事务 ID:
这个 id 是否存储在 sql server 中的任何位置?我正在使用实体框架和存储过程来执行常规的 crud 操作。
我可以使用 fn_cdc_get_all_changes_ 之类的 cdc 函数获取所有更改数据,并且 cdc.lsn_time_mapping 表中有一个事务 ID,但看起来这不是一回事。
我希望我可以将 c# 事务范围与数据库事务 ID 或日志序列号以及服务方法名称一起存储,以便我可以按服务操作名称报告 cdc 更改。
任何帮助或想法都会很棒!瑞安
sql-server - fn_cdc_map_lsn_to_time 在某些情况下返回 NULL
我正在尝试在我的 sql 数据库中使用 CDC,我使用存储过程将数据从临时 CDC 表移动到新表。我还移动了 Start_lsn 标记。在新表中,我尝试使用 fn_cdc_map_lsn_to_time 将 lsn 映射到时间,对于某些记录,它返回 null,而对于其他记录,它返回正确的时间,这是一个示例:
有什么解释吗?
谢谢
c++ - Read 的通信设备类 (CDC) 问题
我正在尝试使用该readfile
函数从 WinCE 环境中的 CDC 设备读取数据。
我想知道readbuf
. 我发送 256 字节数据块 100 次,第一次尝试返回 173 字节的参数lpNumberOfBytesRead
,ReadFile
其他 99 次返回 0。请让我知道我错过了什么。'writebuf' 的大小限制是多少?下面是打开端口的代码
}
梁
serial-port - 没有usb2uart网桥的虚拟com通信?
我想使用 virtual-com 设置将类似 beagleboard(定制开发)的 omap 板连接到 Windows PC。也就是说,我希望板子在 Windows 中显示为 com 设备,并让 COM 将数据发送到板上的应用程序。主要原因是在 Windows 上使用 virtual-com 驱动程序,因为我们现在使用的 USB 驱动程序在主机和主板之间直接通过 USB 发送数据似乎无法正常工作。
我过去曾使用 FTDI 驱动程序完成此操作,但据我所知,它之所以有效,是因为该设备有一个 FTDI 芯片,可将 USB 协议转换为串行信号(对吗?)。如果没有 USB 到 UART 桥接器董事会,我怎么能这样做?
顺便说一句,USB 通信设备类如何适合这里?应该为板子开发一个CDC驱动程序吗?那么我应该在 Windows 端使用什么?
我有点困惑,所以任何帮助将不胜感激:)
arduino - Arduino CDC 丢弃数据
我正在尝试使用带有 ATmega32U4 的 Serial.write(buff,len) (通过 USB 虚拟串行端口)发送一堆数据。我最初使用 LUFA 编写了我的应用程序,并且效果很好。但是,我现在将它移植到 Arduino 并且它正在丢弃数据。
相关代码是
我在 LUFA 中使用了几乎相同的代码,它从不丢失数据。我在我的电脑上运行 Ubuntu。
这基本上只是一个 USB 到串行转换器。当串行数据到达时,它会触发将数据放入环形缓冲区的中断,该缓冲区稍后会被读取并通过 USB 发送。
我不明白为什么基于 LUFA 的代码可以工作,但 Arduino 却不行。我认为检查 Serial.write() 的返回值会让你知道你的数据是否没有成功。
有什么想法吗?
java - 理光SDK/J开发
我需要创建一个简单的应用程序,用于在理光打印机控制台上显示 Hello World 的文本。我研究并发现了在 J2ME 环境中支持的 Ricoh SDK/J,用于为 Ricoh Printers 开发应用程序。但我很想知道是否有任何其他方法可以使用简单的 J2ME Midlet 应用程序来创建应用程序。这会在 RICOH 打印机控制台上运行吗?
android - 在 android 上与定制的 USB 设备通信
我正在构建一个应用程序以通过 USB 与定制板 (PIC16F1454) 进行通信。我使用手机和笔记本电脑上的终端应用程序测试了电路板通信,它运行良好。
我构建了一个应用程序来从板上发送和接收数据,但似乎没有任何效果。以下是我负责沟通的班级:
对于控制传输,我得到的返回值为 0 和 7,在发送时为批量传输,我得到了 1,但没有收到任何内容。
尽管批量传输表明该值已发送,但接收端没有任何变化(板上的 LED 闪烁)。
我的猜测是控制转移一定有问题:
USB 设备配置为 CDC 设备。
有什么帮助吗?