|
Accès à distance BD (Internet) |
Débuté par Régis THIELEN, 22 sep. 2017 14:36 - 13 réponses |
| |
| | | |
|
| |
Posté le 22 septembre 2017 - 14:36 |
Bonjour,
Je teste actuellement une application qui aura une base HFSQL locale, mais qui, lors d'une synchronisation lancée par l'utilisateur, devra ouvrir/lire/écrire une base de donnée distante (hors réseau de l'entreprise), par exemple sur un serveur hébergé. Je précise que je n'ai que Windev et pas WebdeV
J'ai étudié pas mal de solutions, mais aucune ne semble fonctionner : - Accès à distance RPC : a priori, la partie serveur soit être en 32 bits.. ce qui devient pratiquement introuvable aujourd'hui. En tout cas, cas on installe le serveur RPC sur un serveur hébergé, l'installation plante. - Accès à distance via MySQL : base de donnée hébergée sur un serveur gratuit. Ici aussi, j'ai testé avec les identifiants proposés (id + passe+serveur), mais pas moyen de s'y connecter. - Webservice : si j'ai bien compris, il faut un serveur WebDev...
Est-il possible d'avoir une procédure qui fonctionne pour accéder à un serveur distant. Je tiens à préciser que les temps de réponse ne sont pas importants, cela reste une application "test", une solution plus "pro" sera trouvée par le suite. Si quelqu'un a une solution simple, merci de m'aider en me fournissant le code et la méthode.
Un grand merci à tous |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 574 messages Popularité : +222 (260 votes) |
|
Posté le 23 septembre 2017 - 06:29 |
Bonjour,
La meilleure solution reste le ws.
-- Cordialement,
Philippe SAINT-BERTIN Géode Informatique |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 892 messages Popularité : +227 (347 votes) |
|
Posté le 23 septembre 2017 - 07:19 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 637 messages Popularité : +36 (36 votes) |
|
Posté le 23 septembre 2017 - 10:59 |
Régis THIELEN a écrit : . > - Accès à distance via MySQL : base de donnée hébergée sur un serveur gratuit. Ici aussi, j'ai testé avec les identifiants proposés (id + passe+serveur), mais pas moyen de s'y connecter.
L'accès MySQL ne fonctionne généralement pas à distance sur les hébergements mutualisés et encore moins gratuits car le port 3306 est fermé. Si vous retenez la solution MySQL, un simple VPS suffit et cela fonctionne à merveille. Il suffira d'un installer un serveur MySQL, très simple à faire.
Ceci dit, je suis d'accord avec Philippe, la meilleure solution reste le WS.
Cordialement, Eric.
-- Eric DELATTRE http://www.yoosite.frMessage modifié, 23 septembre 2017 - 11:00 |
| |
| |
| | | |
|
| | |
| |
Posté le 25 septembre 2017 - 09:06 |
"ÿÿÿÿÿÿÿÿÿÿ" avait écrit le 22/09/2017 :
Bonjour,
Je teste actuellement une application qui aura une base HFSQL locale, mais qui, lors d'une synchronisation lancée par l'utilisateur, devra ouvrir/lire/écrire une base de donnée distante (hors réseau de l'entreprise), par exemple sur un serveur hébergé. Je précise que je n'ai que Windev et pas WebdeV
J'ai étudié pas mal de solutions, mais aucune ne semble fonctionner : - Accès à distance RPC : a priori, la partie serveur soit être en 32 bits.. ce qui devient pratiquement introuvable aujourd'hui. En tout cas, cas on installe le serveur RPC sur un serveur hébergé, l'installation plante. - Accès à distance via MySQL : base de donnée hébergée sur un serveur gratuit. Ici aussi, j'ai testé avec les identifiants proposés (id + passe+serveur), mais pas moyen de s'y connecter. - Webservice : si j'ai bien compris, il faut un serveur WebDev...
Est-il possible d'avoir une procédure qui fonctionne pour accéder à un serveur distant. Je tiens à préciser que les temps de réponse ne sont pas importants, cela reste une application "test", une solution plus "pro" sera trouvée par le suite. Si quelqu'un a une solution simple, merci de m'aider en me fournissant le code et la méthode.
Un grand merci à tous
bonjour,
php4wd disponible ici www.sqlmanagerx.com est fait pour cela
-- Cordialement JeAn-PhI |
| |
| |
| | | |
|
| | |
| |
Posté le 25 septembre 2017 - 17:35 |
Bonjour,
Tu peux faire du MySQL + Accès Natif (je le fais sur nos serveurs d'hébergement) et ça fonctionne bien sous linux. Mais effectivement, il faut ouvrir les ports ou créer un utilisateur avec un droit d'accès extérieur. Ne fonctionnera pas en mutualisé, mais ok sur un petit VPS avec un panel type Directadmin pour créer les bases et les droits en interface web.
Tu pourras gérer la connexion dans l'analyse du projet. Attention juste que sous MySQL, il ne gere pas la modification de la table après la première création (pas comme sous hfsql).
Cordialement,
Telemak |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 343 messages Popularité : +30 (32 votes) |
|
Posté le 26 septembre 2017 - 09:48 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 31 messages Popularité : +5 (5 votes) |
|
Posté le 26 septembre 2017 - 10:11 |
hpascal a écrit : > Bonjour
Bonjour,
Je vois que "L'installation du Webservice installe une version spécifique du serveur d'application WEBDEV. Cette version est nécessaire au fonctionnement du Webservice. "
Est-ce que c'est compatible avec une install existante d'un serveur d'application ? On a déjà un site en place (avec SA licence cnx illimitées) , si on installe en plus ce WS est-ce que ca risque de mettre le souk dans les config ?
Merci de vos retours d'expérience ! |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 343 messages Popularité : +30 (32 votes) |
|
Posté le 26 septembre 2017 - 11:19 |
Non c'est compatible Si le moteur existe il va simplement déclarer le WebService Sur mon VPS, j'ai un serveur d'application Webdev (version 10 connexions) et ce WebService installé Tu peux demander une confirmation à PCSOFT si tu veux être rassuré
-- Pascal H. http://phapps.e-monsite.com |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 31 messages Popularité : +5 (5 votes) |
|
Posté le 26 septembre 2017 - 17:01 |
hpascal a écrit :
Non c'est compatible Si le moteur existe il va simplement déclarer le WebService Sur mon VPS, j'ai un serveur d'application Webdev (version 10 connexions) et ce WebService installé
Hum ok, par contre il y a pas mal de limitations on dirait... (par exemple il faut le wdd en chemin relatif, il faut que la connexion (si HFSQL) soit décrite dans le wdd, il faut utiliser les fonctions SQLxxx...) Bref, je me demande si il ne vaudrait pas mieux que je développe mon propre WS... |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 343 messages Popularité : +30 (32 votes) |
|
Posté le 26 septembre 2017 - 18:19 |
Je n'utilise pas avec Hyperfile donc je ne sais pas pour le .wdd Et effectivement on utilise les ordres SQLxxx Je l'utilise intensivement à partir d'applications mobiles et ça permet de s'affranchir de Webdev
-- Pascal H. http://phapps.e-monsite.com |
| |
| |
| | | |
|
| | |
| |
Posté le 23 mai 2020 - 21:30 |
J’ai un problème pour la connexion de mon application WINDEV a une base de données MYSQL DISTANTE, Le problème c’est que : le nom d’hote de mon serveur EN LIGNE est « localhost »,
CAS 1 : si je fais ceci, (dans mon hebergeur en ligne - payant, dont le nom d'hote est "localhost") : Maconnexion1 = SQLConnecte("localhost", "user_name_mysql_enligne", "mot_de_passe", "ma_bdd_en_ligne", "MySQL") mon application ne trouve la base de données, j’ai essayé avec l’adresse IP de mon serveur mais ca ne marche toujours pas.
CAS 2 : si je fais ceci, (essaie sur une hebergeur gratuit) : Maconnexion1 = SQLConnecte("mysql-domaine.alwaysdata.net", " user_name_mysql_enligne ", "mot_de_passe", "ma_bdd_enligne", "MySQL") Ca marche parfaitement, c’est pour cela que je dit le probleme vient probablement du faite que le nom d’hote de mon hebergeur EN LIGNE est « localhost » (CAS1), je ne trouve pas la solution. Merci d’avance pour vos reponses |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 574 messages Popularité : +222 (260 votes) |
|
Posté le 24 mai 2020 - 18:24 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 343 messages Popularité : +30 (32 votes) |
|
Posté le 24 mai 2020 - 18:27 |
Bonjour
Tu dois utiliser l'adresse IP publique de ton serveur pour y accéder Mais ça ne suffit pas, il faut aussi que l'hébergeur ait autorisé les accès à MySql à partir de l'extérieur, ce qui est rarement le cas
-- Pascal H. http://phapps.e-monsite.com |
| |
| |
| | | |
|
| | | | |
| | |
|