在工作中,我们的一个主要数据库在 MS SQL Server 上运行。我想是2008年。
我目前正在通过 Linux 主机上的 UnixODBC 和 FreeTDS 访问它。不幸的是,我们的管理员不支持 UnixODBC/FreeTDS,所以它落在了我身上。对于长期策略,我想使用 SOAP 或 REST 调用来摆脱 ODBC 并切换到 HTTP。使用 HTTP 进行安装要容易得多,并且大多数语言都可以理解它,至少是我开发的 Perl、Python 和 Ruby。
我们已经在数据库上为一些 Java 进程设置了相当数量的 SOAP 调用,所以我们可以很容易地切换到那个。我们也在讨论 REST,我喜欢它,因为它更轻量。我们的 DBA 没有设置任何 REST 接口,所以我想知道是否有用于 SQL Server 的插件或工具,可以对表进行简单的 REST 映射,让我们快速入门。我考虑过在 Ruby 的 Sinatra 中写一些东西,但那将是我的另一件事。
我搜索了“SQL Server + rest”,但很明显谷歌会用“REST”这个词做错事,因此没有找到任何值得的东西。因此,如果您有提供 REST 的经验并认为它是一个很好的工具,那么请加入。