Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
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 10/11/2011, 09h47   #1
jog
Invité de passage
 
Inscription : août 2005
Messages : 1
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 1
Points : 0
Points : 0
Par défaut Problème Serveur lié ORACLE ODBC

Bonjour,
J'ai un gros problème avec l'utilisation d'un serveur lié ORACLE.

Environnement : SQL SERVEUR 2008 R2 sur windows 2008 Server
Connexion à ORACLE via le driver ODBC Oracle (pas foutu de faire marcher le driver OLEDB sur la plateforme 64 bits).

Je fais une requête très simple :
Code :
SELECT * FROM OPENQUERY(monServer,'SELECT * FROM maTable');
La requête me renvoi 91 lignes, ce qui n'est pas bon.

Lorsque j'effectue la requête suivante :
Code :
SELECT * FROM OPENQUERY(monServer,'SELECT COUNT(*) FROM maTable');
J'obtiens bien 191 qui est le nombre correct de lignes.

Est-ce que quelqu'un a déjà rencontré ce genre de problème, car malgré toutes les recherches que j'ai effectuée, je ne trouve aucune piste.

Merci pour votre aide.

Joël
jog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2011, 15h42   #2
Membre Expert
 
Homme Etienne ZINZINDOHOUE
Ingénieur développement
Inscription : mars 2010
Messages : 1 139
Détails du profil
Informations personnelles :
Nom : Homme Etienne ZINZINDOHOUE
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur développement
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2010
Messages : 1 139
Points : 2 467
Points : 2 467
Envoyer un message via Yahoo à zinzineti
As-tu vérifier s'il n'y a pas une limitation par l'option SET ROWCOUNT ?
Par défaut la valeur de cette option est 0
Outils > Options > Exécution de la requête > SQL Server > Général
Je suppose que tu exécutes la requête depuis SSMS.
__________________
Etienne ZINZINDOHOUE
Billets-Articles
zinzineti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2011, 16h50   #3
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 724
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 724
Points : 6 848
Points : 6 848
Bonjour,

C'est un problème connu avec Oracle et les drivers ODBC. Il faudrait voir du côté OLEDB. Quel est votre problème avec OLEDB ?

++
mikedavem 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 06h26.


 
 
 
 
Partenaires

Hébergement Web