login Android au server sqlserver distant

J'essaie de me connecter à une database distante de SQL Server mais je ne peux pas créer de nouvelle connection dans Android bien que je puisse me connecter via une application Java avec exactement le même code. DriverManager.getConnection() lève une exception. Voici mon code

 public DatabaseManipulation() { URL=Ssortingng.format(URL,localDatabaseName); Connect(); } public void Connect() { try { connection = DriverManager.getConnection(URL, DATABASE_USERNAME, DATABASE_PASSWORD); statement=connection.createStatement(); } catch(Exception e) { Log.d("con",e.getMessage); } } 

Exception:

"La connection TCP / IP à l'hôte 192.168.100.23, le port 1433 a échoué Erreur:" /192.168.100.23:1433 – Le réseau est inaccessible. Vérifiez les propriétés de connection. Assurez-vous qu'une instance de SQL Server s'exécute sur l'hôte et accepte les connections TCP / IP sur le port. Assurez-vous que les connections TCP au port ne sont pas bloquées par un pare-feu. "."

Lorsque deux servers SQL ou plus sont connectés sur le réseau, ils communiquent via TCP / IP. Le port par défaut de l'installation de SQL Server est 1433. Ce port peut être modifié via le Gestionnaire de configuration SQL Server. TCP / IP doit être activé pour que SQL Server soit connecté.

Allez dans Tous les programmes >> Microsoft SQL Server 2008 >> devises de configuration >> Gestionnaire de configuration SQL Server >> Sélectionnez TCP / IP