标签: iphone sql-server
我该怎么做?
答案 0 :(得分:6)
你不应该。
相反,您应该创建一个安全公开所需数据的Web服务 (不写一个ExecuteSQL方法!)
ExecuteSQL
如果您真的想从iPhone直接连接到SQL Server,则需要编写TDS客户端;它将涉及大量工作。
通过Web服务公开数据,您可以在数据库和客户端应用程序之间添加一个抽象层,允许您在不破坏应用程序的情况下更改数据库。
此外,将SQL Server直接暴露给互联网永远不会好主意。
最后,请记住,防火墙可能会阻止端口1433。