1

我有一个用 VB.NET 2005 编写的程序,它将统计信息保存在 XML 文件中。

我在多台计算机上使用这个程序。我想建立一个网络服务器,我可以在其中上传我的 XML 文件,或者只是数据,并将其添加到服务器,而忽略服务器上已有的重复条目。

我需要为此学习什么?SQL?

任何想法都会被应用!

4

2 回答 2

1

很久以前我做过类似的事情,将来自世界各地的 HFNetChk XML 报告发送回中央服务器。

我在服务器上设置了一个服务端点(webservice、TCP,任何适合您的请求),并让客户端应用程序在完成处理后将完成的 XML 发送回中央服务器。网络服务器会发回“数据接收正常”消息,让客户端知道它可以继续前进,然后服务器将继续处理数据,并将其从 XML 输入到 SQL 数据库中。

因此,要回答您的问题,请学习如何创建 WCF 服务(目前针对 Web 服务 - 如果 WCF 现在看起来太多,ASMX 还可以),并学习如何解析传入的 XML 并将其插入到有意义的 SQL 表中.

/fark 很有用

于 2008-10-06T17:51:15.607 回答
0

我将支持 WCF/asmx 服务的建议。至于如何存储数据,这实际上取决于您想用它做什么,您可以将它们保留为 XML,或者如果您想要报告它们,只需将它们加载到 SQL Server。

于 2008-10-06T17:55:22.180 回答