Моей целью в этом вопросе было создание приложения для iPhone, которое могло бы напрямую подключаться к экземпляру SQL Server и выполнять команды SQL для этого экземпляра.
Я не верю ни на секунду, что это невозможно, но если это возможно, решение требует большего знания C, чем я сейчас представляю. Этот опыт показал мне, насколько я считаю .NET Framework само собой разумеющимся, и насколько мощным и обширным является .NET Framework на самом деле. Что такая связь была бы настолько тривиальной в одной структуре, и настолько запутанной в другой.
Будучи в первую очередь веб-разработчиком, веб-службы находятся в моей зоне комфорта. Изначально я не хотел их рассматривать, так как моей вторичной целью было то, чтобы любое решение, которое я придумал, не требовало специального программного обеспечения на сервере.
Увы, веб-службы кажутся мне наиболее практичным маршрутом на данный момент. Итак, мое решение состояло в том, чтобы создать веб-службу, которая принимает SQL, и поместить эту веб-службу в VPN.
Rich