как запрашивать SQL Server через REST для получения XML

Мы использовали структуру веб-приложений для создания приложений, которые должны иметь возможность запрашивать базу данных SQL Server и получать результаты в виде XML.

В прошлом структура обеспечивала такую ​​возможность. Но эта возможность сейчас устарела.

Мы думали, что структура позволяет нам легко запрашивать службу REST через HTTP, так почему бы не использовать конечную точку HTTP SQL Server. Однако затем мы читаем, что конечные точки HTTP устарели, начиная с SQL Server 2008. Это не платформа, на которой можно было бы разрабатывать архитектуру будущего.

Azure (ранее SQL Data Services) собиралась предлагать аналогичные услуги, но теперь только поддерживает протокол TDS, а не http. Таким образом, в Azure нет REST.

Предлагаемая альтернатива - разработать собственное приложение с использованием WCF Data Services (ранее ADO.NET Data Services). Но это означало бы создание целого дополнительного приложения для разработки, развертывания и обслуживания, предположительно с его собственной настройкой аутентификации, отдельной от SQL Server, и собственным репозиторием исходного кода ... с использованием технологии, с которой у нас нет опыта, поэтому со своей собственной красивой кривая глубокого обучения.

Можете ли вы предложить какой-либо другой способ запроса базы данных SQL Server через REST / HTTP, который не является устаревшим и возвращал бы результаты в виде XML?

Спасибо за любую помощь.

11
задан LarsH 22 August 2011 в 21:31
поделиться