Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/04/2007, 11h33   #1
Membre habitué
 
Avatar de GGGGG
 
Inscription : janvier 2007
Messages : 149
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : janvier 2007
Messages : 149
Points : 143
Points : 143
Par défaut Erreur connexion datasource MS SQL Server 05

Bonjour,

Sous Birt, j'essaie d'ajouter un datasource MS SQL Server 05 avec les drivers JTDS. Ma chaine de connexion est :
jdbc:jtds:sqlserver://PC-E4:1433/mabase;instance=Test;
Etant donné que j'utilise l'authentification windows, je n'ai rien mis dans User Name et Password.

J'obtiens cette erreur : Unable to get information from SQL Server : PC-E4

Je suis aller sur la faq birt et jtds mais je n'ai rien trouvé :/

Auriez vous des pistes pour regler ce probleme ?
GGGGG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 13h39   #2
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Bonjour,

Je me demande si ce n'est pas le fait que l'action de connexion se fasse à partir du serveur et que tu as besoin de l'authentification de ton client. Il faut donc transmettre les informations sur l'authentification du client à ton serveur. (Tu me suis ? )

PS : Ne me demande pas comment on fait mais tu peux sûrement chercher des pistes de ce côté.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 14h01   #3
Membre habitué
 
Avatar de GGGGG
 
Inscription : janvier 2007
Messages : 149
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : janvier 2007
Messages : 149
Points : 143
Points : 143
En fait, la base de donnée et le Birt sont sur la meme machine. Il n'y a pas de serveur et de client comme tu le dis
GGGGG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 16h51   #4
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Ah ok Désolée.

Si c'est en local, met localhost plutôt que PC-E4 ou l'IP (127.0.0.1 pour le localhost).

Hum, sinon, c'est plutôt ça qui t'interesserait :
Citation:
Envoyé par http://jtds.sourceforge.net/faq.html#instanceGetInfo
Why do I get a java.sql.SQLException: "Unable to get information from SQL Server" when trying to connect to an SQL Server instance?

The exception you are getting is usually caused by a timeout. When connecting to named instances jTDS needs to connect via UDP to port 1434 to get information about available SQL Server instances. While doing this it times out, throwing the exception you see (which means that jTDS was not able to get information about the running instances).

Connection timeouts occur when there is no server listening on the port (BTW, are you sure your SQL Server is configured to use TCP/IP and that you actually use named instances?).

On SQL Server 2005 the SQL Browser service must be running on the server host as the instance name lookup port UDP 1434 is hosted by this service on SQL Server 2005 rather than the SQL Server itself. The default install does not configure the SQL Browser service to start automatically so you must do it manually.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2007, 12h04   #5
Membre habitué
 
Avatar de GGGGG
 
Inscription : janvier 2007
Messages : 149
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : janvier 2007
Messages : 149
Points : 143
Points : 143
Merci Bim

J'ai essayé de modifier ma chaine de connexion mais j'ai toujous mon erreur.

Concernant ma configuration, j'ai déja reussi a me connecter dessus (avec Talend et cube designer donc je pense que ca marche :/

Je suis entrain d'essayer d'executer SQL Server Browser mais j'ai une erreur bizarre :/ Visiblement, SS Browser met trop de temps a se lancer alors dans mes services (j'obtiens une erreur), il reste à un état "Démarrage" alors que normalement, c'est "démarré" ou rien.
GGGGG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2007, 15h20   #6
Membre habitué
 
Avatar de GGGGG
 
Inscription : janvier 2007
Messages : 149
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : janvier 2007
Messages : 149
Points : 143
Points : 143
Et voila la nouvelle erreur que j'obtiens :

Server pc-E4 has no instance named Test.

(Sans SQL Server Browser de lancé, car il disfonctionne)
J'ai bien sur essayé, minuscule, majuscule, variante, guillemets...
GGGGG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 10h40   #7
Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 165
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 165
Points : 40
Points : 40
Citation:
Envoyé par GGGGG
Et voila la nouvelle erreur que j'obtiens :

Server pc-E4 has no instance named Test.

(Sans SQL Server Browser de lancé, car il disfonctionne)
J'ai bien sur essayé, minuscule, majuscule, variante, guillemets...
Bonjour,
Moi, je trouve le même probleme avec Talend...

C'est vraiment chiant......

J'arrive pas à me connecter à ma base MS SQl-Server......


Merci, si y a une possible aide.....
Best Regards
-------------------------------------------
La liberté de l'esprit fait sa beauté.
PMS
widom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 10h56   #8
Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 165
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 165
Points : 40
Points : 40
Citation:
Envoyé par widom
Bonjour,
Moi, je trouve le même probleme avec Talend...

C'est vraiment chiant......

J'arrive pas à me connecter à ma base MS SQl-Server......


Merci, si y a une possible aide.....
Best Regards
-------------------------------------------
La liberté de l'esprit fait sa beauté.
PMS
Bonjour,
Dans ton cas GGGGG,

t'as ecrit "Etant donné que j'utilise l'authentification windows, je n'ai rien mis dans User Name et Password."...
ben essaye de utiliser comme login "sa" et comme password ton mot de passe session windows.


Normalement ça ira..
mais je vois pas de solution à mon probleme.

A+
------------------------------------------
la liberté de l'esprit fait sa beauté
widom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 11h00   #9
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Bonjour,

Quelle est votre chaîne de connexion (je parle autant à GGGGG qu'à widom) ?
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 13h10   #10
Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 165
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 165
Points : 40
Points : 40
Citation:
Envoyé par BiM
Bonjour,

Quelle est votre chaîne de connexion (je parle autant à GGGGG qu'à widom) ?
voici ma chaine de connexion:

jdbc:jtds:sqlserver://YSMS\SQLSERVERDB:1433/mdm12

mdm12 étant le nom de ma base.

j'ai essayé egalement avec:

jdbc:jtds:sqlserver://<mon_IP>\SQLSERVERDB:1433/mdm12

SQLSERVERDB étant le nom de l'instance car, lors de l'installation de SQL Server, j'ai pas opté pour le nom par default, mais choisi ce nom d'instance.

Mais ça marche pas

Merci pour vos aides
-----------------------------------
Dans la liberté de l'esprit, réside sa beauté
PMS
widom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 14h17   #11
Membre habitué
 
Avatar de GGGGG
 
Inscription : janvier 2007
Messages : 149
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : janvier 2007
Messages : 149
Points : 143
Points : 143
Alors,
Au début du topic j'essayais avec les JTDS et recemment j'ai réessayé avec les drivers MS :
com.microsoft.sqlserver.jdbc.SQLServerDriver ( v1.1)
jdbc:sqlserver://pc-e4\Test;databaseName="mabase";

J'obtiens :
Citation:
Echec de la connexion à l'instance nommée.
Erreur : java.net.SocketException : socket closed
J'ai essayé en rajoutant le port :

jdbc:sqlserver://pc-e4\Test:1433;databaseName="AdventureWorksDW";

J'obtiens :
Citation:
Echec de la connexion TCP/IP à l'hote . java.net.ConnectException :
Connection refused: connect
@Widom : j'ai essayé avec sa + password mais ca ne change rien :/

@Widom et Bim : La solution que j'ai trouvé est que j'ai migré ma base de MS SQL Server 05 vers mysql avec Talend. Et Birt fonctionne trés bien avec Mysql

@Widom : Avec la V2 de Talend, je me suis connecté en odbc. Je crois que j'ai déja fait un post la dessus car ca m'avait posé quelques difficultés
GGGGG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 14h24   #12
Membre habitué
 
Avatar de GGGGG
 
Inscription : janvier 2007
Messages : 149
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : janvier 2007
Messages : 149
Points : 143
Points : 143
Sur le forum de Talend :
http://talendforge.org/forum/viewtopic.php?id=445

Sur le forum de Jasper :
http://www.jasperforge.org/index.php...id=23161#23161

GGGGG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 14h38   #13
Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 165
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 165
Points : 40
Points : 40
Citation:
Envoyé par GGGGG
merci GGGG,

Regarde ce lien STP,

http://www.developpez.net/forums/sho...d.php?t=340837

j'ai posté une image montrant les parametres de connexion via Talend.

merci
-----------------------------------------
Dans le liberté de l'esprit, réside sa beauté.
PMS
widom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 16h17   #14
Membre habitué
 
Avatar de GGGGG
 
Inscription : janvier 2007
Messages : 149
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : janvier 2007
Messages : 149
Points : 143
Points : 143
Tu utilises les drivers jtds. Je ne les ai pas essayé avec Talend. Il semble qu'il fonctionne mal quand on utilise des noms d'instance. C'est ce qu'il m'avait semblé lire lors de mes recherches sur le sujet. Je te conseille donc soit d'utiliser l'ODBC soit les drivers de MS (je ne sais pas si il marche).
GGGGG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 17h10   #15
Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 165
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 165
Points : 40
Points : 40
Citation:
Envoyé par GGGGG
Tu utilises les drivers jtds. Je ne les ai pas essayé avec Talend. Il semble qu'il fonctionne mal quand on utilise des noms d'instance. C'est ce qu'il m'avait semblé lire lors de mes recherches sur le sujet. Je te conseille donc soit d'utiliser l'ODBC soit les drivers de MS (je ne sais pas si il marche).

merci,

alors propose moi une chaine de connexion.... en utilisant ODBC....


merci
------------------------------------------------------
"pour ceux qui veulent ganger ensemble, la vie n'est pas
le théatre du combat, mais un immence terrain d'entente"
AE
widom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2007, 09h23   #16
Membre habitué
 
Avatar de GGGGG
 
Inscription : janvier 2007
Messages : 149
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : janvier 2007
Messages : 149
Points : 143
Points : 143
Regardes sur Talend, c'est vraiment super simple !
GGGGG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 15h46   #17
Invité de passage
 
Antoine
Inscription : janvier 2011
Messages : 1
Détails du profil
Informations personnelles :
Nom : Antoine

Informations forums :
Inscription : janvier 2011
Messages : 1
Points : 1
Points : 1
Par défaut Talend connexion a une instance

Il n'est jamais trop tard pour ceux qui cherche:

la syntaxe pour une connexion à une instance SQL avec TALEND est la suivante:

jdbc:jtds:sqlserver://NomDeLaMachine:1433/NomBase;instance=NomInstance

donc si la machine se nomme: PC1
la base se nomme :client1
la instance se nomme :SQL2005 ou PC1\SQL2005

cela donne:

jdbc:jtds:sqlserver://PC1:1433/client1;instance=SQL2005
surmulot est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h38.


 
 
 
 
Partenaires

Hébergement Web