【发布时间】:2010-02-22 20:54:58
【问题描述】:
大家下午好,
我有点不知所措,面临一些紧迫的最后期限,所以希望有人能提供一些建议。
我的起点是 SQL Server 数据库中的一个表,其中两个字段是从 gps 单元获得的 x,y 坐标。我将负责对这些位置进行地理编码(获取实际街道地址),并将结果写入成功表或将失败写入错误表。我正在整理实际执行地理编码过程的类库 (C#),但对将所有内容联系在一起的最佳方式感到非常困惑。
理想情况下,我想将数据集/数据表从 SQL Server 发送到某种类型的服务,其中所有记录都将进行地理编码,并且每条记录的结果/失败将被写回相应的表中。由于数据库和 dll 将驻留在同一台服务器上,我不明白为什么要使用 Web 服务。因此,我剩下的调查指向 Windows 服务或 SQL CLR 集成。我的主要问题是:
- 其中一种方法是否比其他方法更合适?
- 这种方法是否可以接受(就最佳实践而言)?
任何提示、cmets、建议将不胜感激。
顺便说一句,如果还不是很明显,我是一个相对新手的程序员。这个网站是我成长为一名程序员的宝贵工具,我非常感谢那些花时间阅读帖子并提供专家建议的人。
【问题讨论】:
标签: sql sql-server clr service integration