|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() |
Salut,
J'ai un poste sur lequel j'ai installé le CD 1 et CD2 de Sql Server. J'ai joint ma base de données au server sql sur ce poste. mAINTENANT, je voudrais que mon application attaque la base de données attaquer la base de données à partir de du Server. Comment procéder? Est ce que je vais installer seulement le composant client (CD2) sur le poste client? SVP, aidez-moi |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 954 ![]() |
Il suffit de générer la bonne chaine de connexion dans votre application.
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#3 |
![]() ![]() Yves Développeur informatique Inscription : janvier 2007 Messages : 3 878 ![]() |
Oui sur le poste client, normalement la partie cliente suffit.
A noter que si tu développe en DotNet, normalement le framework inclus déjà le nécessaire pour acceder à SQLServer
__________________
Sevyc64 --- Le partage est notre force NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS |
|
|
00
|
|
|
#4 |
|
Membre à l'essai
![]() |
Merci pour vos réponses,
J'ai la partie Cliente installé, mais je n'arrive pas attaquer la base sur le serveur. Par rapport à la chaine de connexion J'ai mis par exemple le nom du serveur et de mon instance (SERVEUR\DATAB) mais rien ne se produit..." Merci de m'aider SVP |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 723 ![]() |
Postez votre chaine de connexion.
Est ce que vous avez installer une instance nommée ? Quelle édition avez installée ? Express ? Regardez au préalable si votre instance SQL Server : - peut utiliser les connexions TCP/IP (protocoles dans le configuration manager) - autorise les connexions distantes (option de serveur) - n'est pas arrêté par un éventuel firewall (port 1433 TCP et 1434) Vérifiez également que le service SQL Browser est démarré dans le cas d'une instance nommée. ++ |
|
00
|
|
|
#6 | ||
|
Membre à l'essai
![]() |
Code :
|
||
|
|
00
|
|
|
#7 |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 723 ![]() |
Quel est votre message d'erreur ?
Avez vous vérifié les éléments donnés plus haut dans le post ? ++ |
|
00
|
|
|
#8 |
|
Membre à l'essai
![]() |
Merci de vos réponses
Mon gros soucis c'est comment attacher les postes client à la base de données sur le serveur Sql. Est ce qu'en utilisant la chaine de connexion .txt au nivo du client avec l'adresse réseau du poste Serveur, je peux y arriver? ou en utilisant la surface d'exposition Sql Client? veuillez m'indiquer SVP le chemin à suivre pour relier mes postes clients au serveur..." |
|
|
00
|
|
|
#9 |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 723 ![]() |
Est ce que la connexion à votre serveur de bases de données via un outil client SQL Server comme Sqlserver Management Studio ou sqlcmd fonctionne depuis un poste client ?
++ |
|
00
|
|
|
#10 |
|
Membre à l'essai
![]() |
Bjr,
Je n'arrive pas à accéder au serveur à partir de mes postes clients même via Sql Management Studio. Je me dis que c'est le système d'exploitation (Windows Sweet) qui est sur les machines. Je suis entrain de réinstallé XP2 pour voir si ça va marcher |
|
|
00
|
|
|
#11 |
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 669 ![]() |
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
|
00
|
|
|
#12 |
|
Membre à l'essai
![]() |
Je dois avoir un petit souci au niveau du réseau local, les machines n'arrivent pas à communiquer entre eux. Et comme, je dois donner le résultat de mon boulo le plûtot, j'ai alors installé sql server sur chacun des postes avec la base de données en local.
Mon souci : Me sera t-il possible de regrouper à la fin des enregistrements, les données de chaque poste et les centraliser sur le serveur pour avoir une seule base de données. Veuillez m'aider SVP.... |
|
|
00
|
|
|
#13 |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 723 ![]() |
Là vous vous engagez sur quelque chose de complexe par rapport à une base de données qui communique avec vos postes clients (mode client -- serveur classique).
Personnellement j'essairai de rséoudre mon problème de réseau entre les différents postes clients et de n'avoir qu'un seul serveur de bases de données. Est ce que vos postes clients sont dans un domaine ? Dans un même sous réseau ? Pouvez vous pinger vos postes clients (par IP ou nom d'hôte) entre eux ou entre un client et le serveur ? Avez vous vérifié vos firewalls ? ++ |
|
10
|
|
|
#14 |
|
Membre à l'essai
![]() |
Entre eux, mes postes Clients communique sans soucis mais n'arrivent pas à atteindre le serveur et le serveur n'arrive pas à communiquer avec les autres même en mode PING.
Je sais que c'est complexe mais je me suis déjà engagé dessus. Comme c'est la même base de données, je me suis dit que je vais faire un backup ou une importation sur chacun des postes clients et le restaurer ou l'exporter sur le serveur principal. Je suis conscient que c'est compliqué mais je vous prie de m'aider à trouver une solution Je vous en prie |
|
|
00
|
|
|
#15 | |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 723 ![]() |
Citation:
Je persiste à dire que vous avez plutôt intérêt à résoudre votre problème de communication entre votre serveur et vos clients ... sans quoi votre temps de développement sera largement plus long. ++ |
|
|
00
|
|
|
#16 |
![]() ![]() Yves Développeur informatique Inscription : janvier 2007 Messages : 3 878 ![]() |
On reprend (à faire et refaire, même si ça a été déjà fait):
Sur le serveur : - Vérifier que les clients et le serveur sont sur le même réseau physique, et logique (domaine ou workgroup) - Vérifier dans les propriétés du serveur que le mode d'authentification est sur mixte (Windows + SQL) - Vérifier avec le configuration manager que le protocole TCP est activé - Vérifier avec l’outil de configuration de la surface d'exposition que SQLServer est configuré pour accepter les connexions distantes - Vérifier que un éventuel parefeu sur le serveur ne bloque pas les ports. - Vérifier que le service SQLServer Browser est démarré - Redémarrer le service SQL Server (MSSQLSERVER) si des modifications ont été faites dans la configuration Sur le client : - Vérifier que les clients et le serveur sont sur le même réseau physique, et logique (domaine ou workgroup) - Installer les parties clientes de SQLServer et vérifier qu'elles s'installent sans message d'erreur. - Vérifier avec le configuration manager que le protocole TCP est activé - Vérifier que un éventuel parefeu sur le client ne bloque pas les ports. - Si le service SQLServer Browser est installé sur le client (je me souviens pas s'il s'installe ou pas), vérifier qu'il est démarré - Si Management Studio est installé sur le client vérifier qu'il est possible de se connecter au serveur. (Si ça ne marche pas, c'est pas la peine d'aller plus loin, il faut déjà résoudre le problème de connexion ici) Dans l'application client : - Vérifier la chaine de connexion. le paramètre Data Source doit être de la forme NomDuServeur\NomDeLInstance dans el cas d'une instance nommée ou NomDuServeur dans le cas de l'instance par défaut - Vérifier que l'application est bien autorisée dans un éventuel parefeu sur le poste client
__________________
Sevyc64 --- Le partage est notre force NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS |
|
|
00
|
|
|
#17 |
|
Membre à l'essai
![]() |
Merci pour tout,
le réseau local tourne bien. Mais je n'arrive toujours pas à attaquer l'ordinateur dans la surface de configuration de Sql Server sur le client. Lorsqu'au niveau de la surface d'exposition pour localhost, je choisi le nom de la machine serveur, il me dit que cette machine n'est pas dans le réseau. Alors que les machine communiquent normalement même en PING. J'ai vérifie mes pare feu et tout est normal. Aujourd'hui, c'est le niveau où je suis pour le problème. Merci encore car sans la communauté, je ne serais même pas arrivée là. SI c'est possible, veuillez m'aider à finir. Merci |
|
|
00
|
|
|
#18 |
![]() ![]() Yves Développeur informatique Inscription : janvier 2007 Messages : 3 878 ![]() |
Si je ne me trompe pas, la surface d'exposition en se configure que sur le serveur, c'est pour indiquer que le serveur accepte les connexions distantes.
Il n'y a pas de surface d'exposition à configurer sur le client
__________________
Sevyc64 --- Le partage est notre force NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS |
|
|
10
|
|
|
#19 |
![]() ![]() ![]() |
Sans repeter ce que sevyc64 vient de vous demander de faire, j'insiste sur le fait que vous devez respecter ca procédure. Nous ne savons pas quelle est la version de SQL Serveur sur laquelle tu travailles et si ton réseau possède un active directory ou pas, il faut absolument que nous puissions le savoir pour avancer sinon, nous allons tourner en rond, ne cherche pas à éviter de répondre à ces questions sinon, tu n'auras pas de solution à ton problème.
__________________
Découvrez la FAQ de MS SQL Server. La chance accorde ses faveurs aux esprits avertis ! |
|
|
00
|
|
|
#20 |
|
Membre à l'essai
![]() |
Merci M. Laurent et à tous ceux qui m'aident dans la résolution de mon souci.
J'utilise Sql Server 2005. J'ai un petit réseau de 8 postes qui sont doté chacun d'un système Windows XP Sweet. Mon réseau ne dispose pas d'Active Directory. Merci. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com