I am working on an in-house, iOS app that will need read-only access to a SQL Server with multiple databases. I know the stock answer here is \"write some web services\", bu
A web service is indeed the only way, but Red Gate's written one you can reuse:
http://www.mobilefoo.com/iSqlServerSDK.html
http://labs.red-gate.com/Tools/Details/iSqlSDK
It's not officially released yet, just in beta, so keep in mind that features & prices may change.