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

Sécurité Discussion :

ODBC vers SQL Server 2008


Sujet :

Sécurité

  1. #1
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 629
    Points : 34 334
    Points
    34 334
    Par défaut ODBC vers SQL Server 2008
    Hello,

    je viens vers vous suite à un problème d'accès pour une création d'ODBC.

    J'ai installé sur un serveur Windows Server 2008 R2 une instance SQL Server.

    Après moultes péripéties j'ai réussi à activer les protocoles d'une part, et ouvert les ports 1433 et dynamique pour le logiciel SQLservr.exe sur le serveur.

    Cela m'a permis de me connecter via SSMS à l'instance sur un poste de travail.

    Mon soucis est que j'aimerai créer une connexion ODBC à ce même serveur. Mais il n'apparait pas dans la liste des serveurs disponibles.

    Quand j'éteins le pare-feu côté serveur, je peux voir le serveur côté client. Aussi je penche pour une ouverture ou autorisation de port. Mais la question est : quels ports sont concernés par l'ODBC ?

    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  2. #2
    Membre averti
    Avatar de sweetasnz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2012
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Nouvelle-Zélande

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 212
    Points : 375
    Points
    375
    Par défaut
    je me permet de partager ma discussion avec la votre, car c'est assez proche :
    http://www.developpez.net/forums/d12...timeout-258-a/

    concernant ODBC :
    panneau de config
    outil admin
    source de données ODBC
    Avez-vous dans la liste "source de données utilisateur) un driver SQL server ou SQL Native client ?
    si non il faut l'ajouter "bouton ajouter" (vous aurez le choix dans la liste proposée parmis les pilotes détectés par l'OS) ou le si oui le configurer "bouton configurer"

    je pense que c'est ce que vous avez tenté...
    cependant il se peut qu'il ne soit pas détecté pour des raisons de compatibilité entre 32bit et 64bit ...
    avez vous tenter d'installer le SQL Server Native Client?

  3. #3
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 629
    Points : 34 334
    Points
    34 334
    Par défaut
    Hello,

    en fait on doit tourner autour du même genre de problème, mais moi je n'ai meme pas le server qui s'affiche dans ma liste, alors que je suis bien connecté (et je fais des requêtes dessus) dans SSMS.

    Autre piste, est-ce que le protocole 'canaux nommés' doit être activé pour que cela joue ?

    Sur le serveur, il ne l'est pas, et je peux tout de meme etre connecté sur SSMS
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  4. #4
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 629
    Points : 34 334
    Points
    34 334
    Par défaut
    bon alors même avec le port 1433 non ouvert, j'arrive à me connecter sur le serveur

    des pistes de ton côté ?
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  5. #5
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 993
    Points : 23 335
    Points
    23 335
    Billets dans le blog
    10
    Par défaut
    Bonjour

    Je pense qu'il faut mettre le port 1433 en statique sur le client.

    Si cette case est cochée "Déterminer le port de manière dynamique" il faut la décocher .
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  6. #6
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 629
    Points : 34 334
    Points
    34 334
    Par défaut
    héhé, j'ai fini par trouver !

    En plus du port 1433 TCP, il faut aussi ouvrir le port UDP 1434 (ca parait obvious, mais encore faut-il y penser )

    problème résolu
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  7. #7
    Membre averti
    Avatar de sweetasnz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2012
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Nouvelle-Zélande

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 212
    Points : 375
    Points
    375
    Par défaut
    port udp 1434 ouvert et port tcp 1433 aussi avec les mon firewall de toute façon désactivé ...
    cependant je travaille en "localhost" donc ports ouverts ou fermés, cela ne doit pas jouer ...
    sinon oui, canaux nommés et les autres tout est ouvert ...

    bref, cela marche en SQL server 2005 mais pas en 2008
    Est-ce que qq un s'y connait avec la librairie OTL (pour le côté transactionnel des requete)
    est-ce que cela parle à qq un?
    y a t'il des différence entre 2005 et 2008 qui pourrait expliquer le pb?

    à suivre

  8. #8
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 993
    Points : 23 335
    Points
    23 335
    Billets dans le blog
    10
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    TCP/IP : 
    IP1:
    active yesy
    enabled yes
    ip adress : mon_ipv4
    TCP port 1433
    TCP Dynamic port 0
    C'est normal ce y ou c'est une erreur de copie.

    As-tu fait un essai d'utilisation du fichier hosts pour la résolution de nom en local ?
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  9. #9
    Membre averti
    Avatar de sweetasnz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2012
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Nouvelle-Zélande

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 212
    Points : 375
    Points
    375
    Par défaut
    Citation Envoyé par JML19 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    TCP/IP : 
    IP1:
    active yesy
    enabled yes
    ip adress : mon_ipv4
    TCP port 1433
    TCP Dynamic port 0
    C'est normal ce y ou c'est une erreur de copie.

    As-tu fait un essai d'utilisation du fichier hosts pour la résolution de nom en local ?
    bonjour, c'est une erreur de copie ...
    bref, mon pb est résolu, j'appelle ma base en me servant de mon IPv4 et non plus de localhost... problème d'association mais où? fichier host a priori ok .... bref, merci pour votre aide

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

Discussions similaires

  1. Il y a t-il des probleme évolution vers SQL Server 2008?
    Par fp65idg dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 18/02/2010, 20h25
  2. Réponses: 0
    Dernier message: 18/08/2009, 17h00
  3. Connection vers SQL server 2008
    Par Lerchechem dans le forum Accès aux données
    Réponses: 2
    Dernier message: 02/06/2009, 22h48
  4. Echec connexion ODBC vers SQL Server
    Par *.Har(d)t dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 02/02/2009, 16h11
  5. Migration de SQL server 2005 vers SQL server 2008
    Par sharepoint_addict dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 30/10/2008, 17h32

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