Есть ли какой-либо вид не-SQL API для того, чтобы говорить с SQL Server? Мне любопытно, если существует более прямой способ получить данные представления или таблица.
(У меня нет проблемы с SQL, просто любопытным, если какой-либо слой между синтаксическим анализатором SQL и базовым хранилищем данных выставляется.)
Нет, не как часть фактического продукта SQL Server, вам придется установить какое-то другое приложение для представления / сопоставления данных так, как вы повторно после. Но для этого, вероятно, придется использовать SQL для получения самих данных, что противоречит вашему намерению.
Лучше всего для получения данных использовать SQL, но если вас интересует сантехника, вы можете посмотреть TDS: http://en.wikipedia.org/wiki/Tabular_Data_Stream
Вы можете посмотреть библиотека FreeTDS: http://www.freetds.org/faq.html