begin process at 2012 02 10 09:22:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Base de données

 > 

SQL Server

 > 

AdoConnection


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

AdoConnection

jeudi 5 février 2009 à 14:21:48 | AdoConnection

nancyvoyer

Bonjour à tous,

J'ai une application web qui se connect à une base de données ms sql 2000. Lorsque l'application roule sur le même serveur application + MS SQL tout fonctionne très bien. J'essais de faire une connection entre un serveur web et un serveur MS SQL et la l'application démarre mais ne réussi pas à ce connecter à la base de données.
Voici le code que je met dans ma connectionStr

PROVIDER=SQLOLEDB.1;
Initial Catalog=TL4SCA;
DATA SOURCE=caqcdru1-data2;
TRUSTED_CONNECTION=NO;
AUTO TRANSLATE=TRUE;
PACKET SIZE=4096;
Use Encryption for Data=FALSE;
Tag with column collation when possible=FALSE;
UID=sa;
PASSWORD=sqladmin;
DATABASE=TL4SCA;

Merci de votre aide
jeudi 5 février 2009 à 16:09:09 | Re : AdoConnection

steph12358

Salut Nancyvoyer

Ne manque t'il pas l'adresse IP du serveur quelque part ?
Un exemple là peut-être ?

http://www.developpez.net/forums/d53602/bases-donnees/ms-sql-server/acces-via-adresse-ip/

a+
jeudi 5 février 2009 à 16:21:01 | Re : AdoConnection

nancyvoyer

Bonjour,

Les deux serveurs sont sur le même domaine, alors ils devraient se voir non ???

Je fais des tests à l'interne, j'ai un serveur web, un serveur MS SQL et l'autre un poste de travail. Ils sont tous sur le même domaine, je réussi à faire partir l'application mais lorsque je veux me logger j'ai ce message d'erreur

Operation is not allowed when the object is closed

Nancy

 

jeudi 5 février 2009 à 17:08:26 | Re : AdoConnection

steph12358

Re-

Perso j'ai toujours installé serveur web et de données sur la même machine.
Ca évite ce genre d'incommunicabilité, mais c'est peut être une impératif d'organisation dans ta boite, alors pas le choix peut-être alors...

"Lorsque l'application roule sur le même serveur application + MS SQL tout fonctionne très bien."

Si j'ai bien lu le problème survient quand tu teste avec un serveur web sur une machine et un serveur de base de données sur une autre machine, non ?

Donc à travers le routeur, tu as bien une seule adresse distante commune aux PC routés, mais chacun d'eux n'est accessible qu'à travers des ports  différents connus du routeur) mais bien 2 adresses locales distinctes sur ton réseau local. Et ton serveur web (sur la machine d'adresse IP A) doit savoir localiser le serveur de BDD ( sur la machine d'adresse IP B).

Ex:
Si tu as 1 serveur apache sur ton réseau sur une machine A et un serveur IIS sur une machine B lorsque l'utilisateur distant tape dans son navigateur l'adresse de ton domaine "trucchouette.com" il pourra par exemple accéder directement au serveur A (si port 80 par défaut sur ce serveur), par contre
il devra indiquer "trucchouette.com:82" pour accéder au serveur B (si B est paramétré pour utiliser le port 82 pour communiquer)...

Alors que pour un accès local l'adresse IP locale d'un des serveurs suffit,
Le port devient nécessaire (si différent de 80) pour les accès extérieurs...




Cette discussion est classée dans : ms, application, sql, serveur, adoconnection


Répondre à ce message

Sujets en rapport avec ce message

Application Com+ et BDE [ par nanoucha ] J'utilise Delphi 7 Entreprise et un module de donnée transactionnel dans mon application et SQL SERVER 2000 comme serveur. Si la connexion est faite a deploiement d'une application [ par cmembre ] bonjour!quelqu'un pourrait il m'aider pour mon application? voilà, j'ai une application réalisée sous delphi5 avec une base de données sql serveur 200 tclientsocket & sql [ par eclems ] Bonjours Est ce qu'il y a des amateurs pour pouvoir developper une application qui utiliser TClientSocket et une base SQL qui fait office de serveur. Probleme de connexion avec une bdd ms sql server 2005 dans un reseau local [ par maminos_ead ] Bsr a tous; J'ai creer une petite base de donnée avec ms sql server 2005 et je veux l'exploiter a travers un reseau local en utilisant delphi 7 et y p installer sql serveur 2000. [ par nourelmalak ] bonjour,je veux bien installé le sql serveur 2000 afin de créés ma base de donnée mais j'arrive pas à raison que je pose un windows7 familiale,il y a Pour ceux qui ont déjà installé du Sql integré? [ par leader2000 ] Salut! J'ai remercie sincèrement tous ceux qui ont contribué à mon évolution sur le developement DELPHI.J'ai dû utlisé le InnoSetup...il est impécca comment réaliser une application en delphi avec SQL Server. [ par zinoartiste ] bonjour j'ai une application delphi avec leur base donnée paradox   et je cherche comment intégrer le sql serveur j'ai 3 poste 1 serveur et 2 client j application de monoposte vers client/serveur [ par saimslim ] bonjour ! je souhaite transformer mon application sous delphi6 de monoposte vers client/serveur. sachant que j'ai utilisé des tables paradox. merci [Delphi4][BDE][SQLServer7] Apparition de verrous sur sql server [ par tyhom ] Bonjour à tous, je rencontre actuellement des problèmes d'interblocage entre utilisateurs dans une application Delphi 4 dont la base de données SQL S


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales