2010-05-21 4 views

Répondre

6

Vous ne devriez pas. Au lieu de cela, vous devez créer un service Web qui expose en toute sécurité les données dont vous avez besoin.
(! Ne pas écrire une méthode ExecuteSQL)

Si vous voulez vraiment vous connecter directement à SQL Server à partir d'un iPhone, vous aurez besoin d'écrire un client TDS; cela impliquera beaucoup de travail. En exposant les données via un service Web, vous ajoutez une couche d'abstraction entre la base de données et l'application cliente, ce qui vous permet de modifier la base de données sans casser l'application.

En outre, l'exposition de SQL Server directement à Internet est jamais une bonne idée. Enfin, rappelez-vous que le port 1433 peut être bloqué sur un pare-feu.

+0

Bien, je vous remercie! –

Questions connexes