Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Connexion SQL faut il un client ? [ SQL Server, MSDE, SQL Express / Débutant(s) ] (remifalcon)

lundi 11 août 2008 à 10:37:49 | Connexion SQL faut il un client ?

remifalcon

Bonjour!
Je débute dans les connexion SQL via vbs et j'ai déjà lu pas mal de tutos sur le sujet
Ma question est certainement débile:
Est il obligatoire d'installer un client sur chaque machine voulant se connecter à un serveur sql installé sur une autre machine d'un réseau local?
Exemple, j'ai installer un SQL server 2005 sur un poste, en local je m'y connecte sans probleme via du VBS

cn.Open "Provider=SQLOLEDB.1;Data Source="& serveurSQL &";Initial Catalog=BDCBTEST1;Integrated security=SSPI"

Mais en utilisant un autre poste ça ne marche pas  "serveur existe pas ou accès refusé"
Pourtant j'ai vérifié que la méthode d'authentification est bien celle de Windows
dois je installer "SQL Native Client" ou autre chose?


Merci

lundi 11 août 2008 à 11:57:01 | Re : Connexion SQL faut il un client ?

coq

Administrateur CodeS-SourceS
Bonjour,

Il vaut mieux en général installer le client destiné à la version de SQL Server ciblée.
Par contre là il s'agit probablement d'un autre problème : par défaut SQL Server 2005 n'accepte les connexions qu'en local, il faut explicitement l'exposer sur le réseau si il doit être utilisé depuis des postes distant (voir les outils de configuration, notamment ceux pour la surface d'exposition).


/*
coq
MVP Visual C#
CoqBlog
*/

lundi 11 août 2008 à 12:34:34 | Re : Connexion SQL faut il un client ?

remifalcon

Merci pour ta réponse

Donc cela doit marcher sans client (lourd à déployer)?

Je vais essayer trouver ça dans les options sécu de sql server 2005
Sais tu comment exposé sql sur le réseau, rein de ce que j'ai tenté ne fonctionne.


lundi 11 août 2008 à 12:44:10 | Re : Connexion SQL faut il un client ?

coq

Administrateur CodeS-SourceS
Réponse acceptée !
Oui, il ne faut pas confondre les outils clients (Management Studio & co) avec le client natif (Fabrice en a aussi parler ici : [ Lien ]).
Pour la surface d'exposition voir SQL Server Surface Area Configuration, entre autres.


/*
coq
MVP Visual C#
CoqBlog
*/

lundi 11 août 2008 à 13:03:49 | Re : Connexion SQL faut il un client ?

remifalcon

Effectivement j'avais lu cet article mais c'était le seul qui parlait de client natif .
Il est donc obligatoire d'avoir ce client ou est ce pour des fonctionnalités avancées? Cela est dit nul part, c'est censé être acquis?
Par exemple toi utilises tu un native client ?
Merci

lundi 11 août 2008 à 13:28:48 | Re : Connexion SQL faut il un client ?

coq

Administrateur CodeS-SourceS
Je ne m'occupe en général pas de cette partie et sur les postes de développement on l'a forcément en installant les outils de gestion, mais j'ai tendance à toujours l'avoir oui : la compatibilité à ses limites qu'on ne sais pas forcément apprécier.



/*
coq
MVP Visual C#
CoqBlog
*/

lundi 11 août 2008 à 15:11:07 | Re : Connexion SQL faut il un client ?

remifalcon

Re
Bon j'ai installé le native client, rien ne marche mieux.

Je viens de lire un article qui dit qu'il est impossible de se connecter en connexion distante à une base server SQL express 2005
Est ce vrai?
quel intérêt à ce moment la si personne ne peut faire des requêtes sur le serveur?

Merci de tes réponses en tous les cas.

lundi 11 août 2008 à 15:20:53 | Re : Connexion SQL faut il un client ?

coq

Administrateur CodeS-SourceS
Pardon ? o_O
Comme je l'ai dit plus haut, les connexions distantes au serveur sont désactivées par défaut, pour des raisons de sécurité, mais on peut bien naturellement les activer.
J'ai du mal à voir certaines solutions tourner avec un seul serveur physique...


/*
coq
MVP Visual C#
CoqBlog
*/

lundi 11 août 2008 à 15:25:35 | Re : Connexion SQL faut il un client ?

coq

Administrateur CodeS-SourceS
Au passage : [ Lien ]



/*
coq
MVP Visual C#
CoqBlog
*/

lundi 11 août 2008 à 18:13:38 | Re : Connexion SQL faut il un client ?

casy

Membre Club
Je me joins à la discution.

Il est absolument obligatoire d'avoir un client correspondant à la base de donnée d'installé sur le poste pour pourvoir accéder à une base de donnée, et ce, quelque soit le type de base de donnée.

Si parfois cela ne semble pas nécessaire, c'est que tout simplement MDAC est installé et MDAC fournit l'accès à quantité de bases de données.

Mais parfois, pour des types de bases de données plus exotiques ou pour des versions plus récente (comme SQL2005 et maintenant SQL2008), il est nécessaire d'installer des clients supplémentaires car ceci ne sont pas inclus dans le MDAC.
 
Si, même avec sql2005, tu attaque une base sql2000 voire sql97, probablement que ça marchera sans client, juste le MDAC, et encore à vérifier.

Par contre si tu attaque une base SQL2005, tu rencontrera probablement régulièrement quelques erreurs. Et si tu utlise des outils plus avancé comme Analyse Services, c'est plus que probable.

Donc 3 points :
- vérifier que tu as la dernière version de MDAC d'installée
- installer le client SQL2005
- vérifier et paramétrer SQLServer 2005 pour accepter les connections distantes (pense aussi aux différents parefeu qui pourraient se trouver sur le poste, le serveur, ou entre les 2)


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]


1 2

Cette discussion est classé dans : vbs, sql, connexion, client, installer


Répondre à ce message

Sujets en rapport avec ce message

Autoriser une connexion SQL sur 1 server [ par ManuAntibes ] Bonjour Je souhaite me lancer pour tester ma connexion à SQL Server 2005 Express sur un windows 2003 Server.Je souhaite me connecter avec l'authentifi Pb connexion - Help wanted ! [ par mdemo ] Bonjour,Je suis sous asp.net 2.0 et sql server 2005. Je suis depuis quelque temps sur un serveur mutualisé et la connexion à la base s'est faite sans Connexion a un remote Serveur SQL Express [ par usbeck ] Bonjour,C'est un sujet très récurant et pourtant je n'arrive pas à résoudre mon probleme. Je n'arrive pas à me connecter depuis un autre ordi sur ma B Mouchard sur connexion SQL [ par syssy ] Bonjour, J'aimerais savoir si c'est possible de mettre un mouchard sur les connexions au bases SQL. en fait j'aimerais pouvoir lister les heures d'ou Paramétrage pour SQL Server Express [ par PhantomLord ] Bonjour, je viens d'installer SQL EXPRESS SERVER sur un poste serveur, et j'ai paramétré un autre poste client par le biais de la boite d'administrati [SQL SERVER 2000][SQL] Problème SQL-DMO erreur 21776 [ par rabbiwan ] Bonjour, J'ai ajouter une connexion et des utilisateurs sur des roles. Lorsque je fais propriété de la connexion et que je vais voir l'accés aux base SQL comment écrire cette requête [ par jmey ] Je cherche une fonction SQL.   Voici le problème :   J’ai un fichier CLIENT e Connexion à une base sql server à partir de ms access [ par andersany ] Salut à tous. Je débute avec sql server et souhaiterais savoir comment faire une connexion une base de données crée sur ce serveur à partir d'access o SQL Server 2005 Express Editio [ par christophemat ] bonjour a tous il m'est imposible d'installer SQL Server 2005 Express Edition a la fin de l'installation j'ai ces codes d'erreur ci EventType : sql Erreur lors de la connexion à la base de donnée [ par AmK ] Bonsoir , J'ai rencontré des difficultés lors de la connexion à mon instance SQLExpress.En lançant SQL Server Manager (SSMS) , et en tentant de m'y co


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.