IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

SQLexpress et Internet


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de libremax
    Profil pro
    Chargé de projets
    Inscrit en
    Mars 2007
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de projets

    Informations forums :
    Inscription : Mars 2007
    Messages : 168
    Par défaut SQLexpress et Internet
    Bonjour,
    J'aurais besoins d'information sur sql et internet.Je vous explique mes besoins.
    Je travail dans une petite usine qui posséde 4 postes avec xp pro, un réseau et une livebox pour l'accé internet.
    j'ai programmé une traçabilité sur access.Mais voila je penche de plus en plus pour la migrer vers sql .J'ai installé sur le poste principal SQL Serveur Express 2005 et vb express 2008.
    j'ai fait un test de migration de ma base sur sql ainsi qu'un premier test de connection.Jusque là tout est ok.
    Mon responsable de production m'a demander de touver une solution pour qu'il
    puisse modifier ses plannings de production depuis chez lui car actuellement il doit revenir à l'usine en cas de commande urgente.
    l' IP de mon usine est dynamique mais j'ai la possibilité de faire un petit programme qui mettrait mon ip sur un site de mon choix avec un renouvellement tous les heures par exemples.
    Donc a partir du moment ou je connais en quasi permanence mon IP est il possible de me connecter sur ma base sql qui est à ma société?
    Se que je pense faire est un bout de code qui sera chez mon responsable.
    Lorsqu'il le lancera, celui-ci ira sur le site et téléchargera le fichier ou j'ai mis l'IP de ma société puis il se connectera sur sql server.

    j'ai compris comment me connecter en local :
    Dim nom_connection As String = "Data Source=192.168.1.100\SQLEXPRESS; Initial catalog=maintenanceSQL; integrated security=false; user id=essai; password=essai"

    Mais pour passer par internet comment puis-je faire ?
    Faut il aussi que je modifie des parametres ma livebox ?

    J'espére que vous pourrez éclairer ma lanterne car sur ce coups là elle ne brille pas fort.
    salutation.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par défaut
    Etant donné que votre serveur est sur un reseau local derrière le routeur qu'est la livebox, vous devez configurer la livebox pour qu'elle redirige les paquets destinés à SQL Server sur l'ip locale du serveur SQL Server.

    Ces paquets transitent par le port 1433 en TCP (à vérifier).

    Pour effectuer ce paramétrage, faites une recherche "port forwarding livebox" ou "redirection port livebox".


    D'autres part, concernant l'ip publique de votre livebox, il existe des services tout prêt dits de "dns dynamique" gratuits bénéficier d'un nom fixe qui renvoie vers une ip dynamique (exemple dyndns : http://fr.wikipedia.org/wiki/DynDNS). Un outil est généralement fourni et vous évitera d'avori recours à votre utilitaire.


    Attention cependant à la sécurité une fois votre serveur accessible depuis l'extérieur.

  3. #3
    Membre confirmé Avatar de libremax
    Profil pro
    Chargé de projets
    Inscrit en
    Mars 2007
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de projets

    Informations forums :
    Inscription : Mars 2007
    Messages : 168
    Par défaut re
    bonjour,
    tout d'abord merci pour votre réponse.
    En ce qui concerne la livebox je vais voir comment gérer le probleme.

    Pour dyndns j'avais bien vue qu'il transformé une IP dynamic en static mais
    rien ne me disais que cela été gratuit.

    Mais supposons que j'ai ouvert un compte chez dyndns comment faire pour ouvrir la base sql qui est a mon usine?

    salutations

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par défaut
    Une fois que vous avez redirigé le port utilisé par SQL Server sur l'ip locale du serveur SQL Server, dans votre chaine de connexion, vous n'avez qu'à mentionner l'ip publique (ou le nom si vous utilisez un service du type dyndns).

  5. #5
    Membre confirmé Avatar de libremax
    Profil pro
    Chargé de projets
    Inscrit en
    Mars 2007
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de projets

    Informations forums :
    Inscription : Mars 2007
    Messages : 168
    Par défaut re
    Bonjour vmolines,

    Pourriez vous être plus precis car j'ai un peu de mal à suivre.

    au fait j'ai créer une adresse dyndns.
    j'ai modifier la live box et ouvert un port 3389 pour le dns.
    j'ai fait un test de connection de bureau a distance et cela fonctionne
    mais si j'entre datasource="xxx.dyndns.xxx:3389 ......"
    alors rien


    encore merci pour votre interet
    laurent

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par défaut
    Déjà procédez par étape.

    On se fiche du dns dans un premier temps donc utilisez l'ip publique.

    Ensuite concernant le port, pourquoi mentionnez vous le 3389 ? Je vous ai expliqué que vous deviez utiliser le port de SQL Server qui est 1433 par défaut.

    Supprimez votre redirection du port 3389 et faites en une pour le port utilisé par SQL Server.

    Si la machine sur laquelle tourne SQL Server dispose d'un firewall, il faudra aussi laisser passer le traffic sur le port nécessaire à SQL Server.


    Une fois la connexion réalisée, substituez l'ip publique par le dns que vous utilisez.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. C et internet
    Par microbug dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 17/11/2003, 11h54
  2. [Réseau] Créer une connexion Internet
    Par Tranber dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 17/10/2002, 17h01
  3. registre de connexion windows internet
    Par lafaryan dans le forum Web & réseau
    Réponses: 2
    Dernier message: 21/08/2002, 12h52
  4. Tester connexion Internet active sous Windows
    Par Altau dans le forum Développement
    Réponses: 3
    Dernier message: 12/08/2002, 12h43
  5. internet explorer
    Par numeror dans le forum Web & réseau
    Réponses: 2
    Dernier message: 22/07/2002, 09h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo