Bei der Arbeit läuft eine unserer primären Datenbanken auf MS SQL Server. Ich denke es ist 2008.
Ich treffe es derzeit über UnixODBC und FreeTDS von einem Linux-Host. Leider werden die UnixODBC / FreeTDS von unseren Admins nicht unterstützt, daher liegt es an mir. Für eine langfristige Strategie möchte ich ODBC verlassen und mit SOAP- oder REST-Aufrufen zu HTTP wechseln. Die Installation ist mit HTTP viel einfacher und die meisten Sprachen verstehen es, zumindest Perl, Python und Ruby, in denen ich entwickle.
Wir haben für einige Java-Prozesse eine anständige Anzahl von SOAP-Aufrufen in der Datenbank eingerichtet, sodass wir wahrscheinlich ziemlich einfach darauf umsteigen können. Wir haben auch über REST gesprochen, was mir gefällt, weil es leichter ist. In unseren Datenbankadministratoren sind keine REST-Schnittstellen eingerichtet. Daher habe ich mich gefragt, ob es ein Plugin oder Tool für SQL Server gibt, mit dem einfache REST-Zuordnungen der Tabellen vorgenommen werden können, um den Einstieg zu erleichtern. Ich habe darüber nachgedacht, etwas in Rubys Sinatra zu schreiben, aber das wäre noch eine Sache auf meinem Teller.
Ich habe nach "SQL Server + Rest" gesucht, aber es ist ziemlich offensichtlich, dass die Googles mit dem Wort "REST" das Falsche tun und infolgedessen nichts Wertvolles gefunden haben. Wenn Sie also Erfahrung mit REST haben und der Meinung sind, dass es ein gutes Werkzeug ist, melden Sie sich an.
http://somesite/salesorder/3342ab23
und ein XML- oder JSON-Element des Kundenauftrags zurückgeben. Das ist nur eine Anleitung, keine feste Regel. Die Idee ist jedoch, auf einfache Weise Informationen zu erhalten, die programmierbar vorhersehbar sind.
http://somesite/salesorder/update/3342ab23
mit Parametern, die im Body übergeben werden.