comment faire une requete dans reporting server service dans deux bases des données differents
comment faire une requete dans reporting server service dans deux bases des données differents
Bonjour,
Vous devez pour cela créer deux sources de données, une pour chaque base de données.
Dans vos DataSet, n'oubliez pas de préciser la source de données correspondantes.
@++![]()
Oui mais une requête ne peut être effectuer que sur une et une seule source de données pas plus.Vous devez pour cela créer deux sources de données, une pour chaque base de données.
Dans vos DataSet, n'oubliez pas de préciser la source de données correspondantes.
Désolé dans reporting service ta requête ne peut être fait sur deux bases de données
Sauf si on exécute sur la source de données une requête utilisant un serveur liéOui mais une requête ne peut être effectuer que sur une et une seule source de données pas plus.
@++![]()
CTEMan qu'entent tu par
explique nous car moi je ne comprend rienexécute sur la source de données une requête utilisant un serveur lié
A ce que je sache la requête na rien a y voir avec le serveur, c'est la source de données qui accède a une base données d'un serveur précis et la requête est exécuté sur cette source de données.
Et je dit bel et bien que je ne voie pas comment configurer une source de données dans reporting service qui met en liaison deux BD
Bonjour,
CTEman propose d'utiliser un serveur lié.
Reporting services accède à la base via une source de données (et un fine via un service web). Cette base de données est sur un serveur. Rien n'empêche ce serveur d'atteindre d'autres bases de données situées sur d'autres serveurs, via les serveurs liés.
Donc, à partir d'une source de données reporting services, on peut requêter la base de données spécifiée mais aussi à d'autres bases de données.
Reporting services peut executer (sur A) SERV.DB.dbo.MaProcedure qui renvoie par exemple:
- Soit une source de données reporting services A pointant sur SERV.BD
- Soit le serveur lié SERVLIE accessible de SERV
@+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT MaColonne FROM SERV.BD.dbo.MaTable UNION SELECT MaColonne FROM SERVLIE.MonAutreBD.dbo.MonAutreTable
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager