一台技术机器使用 SQL Server Express 来收集温度等数据......数据库每隔几秒钟更新一次(即低流量)。机器及其 SQL Server 必须在任何事情上独立工作。有时,技术计算机(即 SQL Server)与机器一起关闭。
中央 SQL Server 标准版应该像上面那样从多台机器上收集数据。
你会推荐什么场景?
- 机器在创建表时发送每个新行(即每隔几秒发送一行)。
- 机器启动发送数据的过程,比如每小时发送一次,并发送所有包含新收集数据的行。
- 还有其他方法吗?
如果我很好地理解了 Service Broker 的想法,就会有请求消息类型的单一名称、回复消息类型的单一名称、合同的单一名称。SQL 机器上的相关数据库各有一个消息队列,以及相关的服务。
我对 Service Broker 很陌生。教程示例展示了如何将消息作为 XML 片段发送。这是发送表格行的真实世界方式吗?如何可靠地将SELECT
命令的结果转换为 XML 片段并返回?
谢谢,彼得
注意:相关问题Service Broker — 如何从 XML 消息中提取行?被创建。