Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
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 04/11/2011, 16h40   #1
Candidat au titre de Membre du Club
 
Homme
Responsable de service informatique
Inscription : décembre 2006
Messages : 25
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Distribution

Informations forums :
Inscription : décembre 2006
Messages : 25
Points : 12
Points : 12
Par défaut Recherche requeteur SQL Server

Bonjour à tous,

Je suis à la recherche d'un outil de requête pour SQL Server, qui me permettrais donc de créer des requêtes (en sql ou graphiquement, peu importe) mais surtout de les diffuser à des utilisateurs sans leur donner accès directement à la base de données.

Pour une autre activité nous utilisons Oracle Discoverer, existe t'il quelque chose d'à peu près équivalent en terme d'utilisation pour SQL Server ?

Merci de votre aide
Bqrt37 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 16h56   #2
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 523
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 523
Points : 3 972
Points : 3 972
SQL Server Management Studio peut-être ?
http://msdn.microsoft.com/en-us/library/ms174173.aspx

Citation:
Envoyé par Bqrt37 Voir le message
surtout de les diffuser à des utilisateurs sans leur donner accès directement à la base de données.
Gestion des droits...
__________________
les règles du forum - mode d'emploi du forum
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs.
(Rappel : "ça ne marche pas" n'est pas un message d'erreur)
JE NE RÉPONDS PAS aux questions techniques par message privé.
Écrire en français sur un forum est une marque minimale de respect.
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/11/2011, 00h26   #3
Candidat au titre de Membre du Club
 
Homme
Responsable de service informatique
Inscription : décembre 2006
Messages : 25
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Distribution

Informations forums :
Inscription : décembre 2006
Messages : 25
Points : 12
Points : 12
Bonjour et merci pour cette réponse,

Je ne pense pas que SQL server management réponde à mes besoins, je cherche plus un outil de diffusion de requête à destination des utilisateurs finaux du genre "je double clique sur ma requête, je renseigne divers paramètres et j'ai mes résultats"

Ce type d'outil existe avec Oracle, je cherche à savoir si il y a un équivalent pour SQL Server

En parcourant le web j'ai découvert Toad, dont "Toad for data analyst", je vais voir ce qu'il est possible de faire avec, quelqu'un connait ce programme ?
Bqrt37 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/11/2011, 02h22   #4
Modérateur

 
Avatar de elsuket
 
Homme Nicolas Souquet
Administrateur de base de données
Inscription : janvier 2005
Messages : 4 669
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Souquet
Âge : 30
Localisation : Thaïlande

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2005
Messages : 4 669
Points : 8 729
Points : 8 729
Bonjour,

SQL Server Management Studio est l'interface graphique qui permet de gérer une base de données SQL Server (mais Toad le permet aussi, et bien d'autres encore)

Citation:
"je double clique sur ma requête, je renseigne divers paramètres et j'ai mes résultats"
Cela ressemble soit à un formulaire Access, soit à un rapport SQL Server Reporting Services
Ou alors, si vos utilisateurs savent comment exécuter une procédure stockée, il vous reste à les écrire

@++
__________________
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
elsuket est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 10h43   #5
Modérateur
 
Homme
Administrateur de base de données
Inscription : août 2007
Messages : 1 159
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Belgique

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : août 2007
Messages : 1 159
Points : 1 611
Points : 1 611
Ou vous pouvez utilisez l'utilitaire sqlcmd avec le parametre -v permettant de passer des valeurs a des variables au preable definies dans votre query.
A combiner avec un .bat/.cmd pour ecrire quelque chose du genre:
<path>\maquery.bat param1 param2 ...
Ptit_Dje est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 16h59   #6
Modérateur
 
Avatar de Jinroh77
 
Homme Alexandre Chemla
Consultant en Business Intelligence
Inscription : février 2006
Messages : 1 773
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Chemla
Âge : 28
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : février 2006
Messages : 1 773
Points : 1 837
Points : 1 837
Citation:
Envoyé par elsuket Voir le message
Cela ressemble soit à un formulaire Access, soit à un rapport SQL Server Reporting Services
+1 Ca ressemble beaucoup à un rapport Reporting Services.
Attention tout de même à la volumétrie et surtout le nombre de lignes générées
__________________
Alexandre Chemla - Consultant MS BI chez Masao
Jinroh77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 13h08   #7
Candidat au titre de Membre du Club
 
Homme
Responsable de service informatique
Inscription : décembre 2006
Messages : 25
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Distribution

Informations forums :
Inscription : décembre 2006
Messages : 25
Points : 12
Points : 12
Bonjour et merci pour vos réponses,

Je viens de découvrir Reporting Services que je ne connaissait pas et je pense qu'il répond à mes besoins

Par contre j'utilise SQL Server 2000, et je n'arrive pas à déployer de rapports crée avec SQL Server Business Intelligence Development Studio (2005)

Quel est l'outil compatible avec SQL Server 200 ? Je n'ai rien trouvé d'équivalent

Merci
Bqrt37 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 14h07   #8
Modérateur
 
Avatar de Jinroh77
 
Homme Alexandre Chemla
Consultant en Business Intelligence
Inscription : février 2006
Messages : 1 773
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Chemla
Âge : 28
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : février 2006
Messages : 1 773
Points : 1 837
Points : 1 837
Hummm pourquoi pas Reporting Services 2000
SQL Server Business Intelligence Development Studio (2005) n'est que l'outil qui permet de développer les rapports, il faut ensuite avoir le services reporting installer sur votre serveur.

Un peu d'info ici.
__________________
Alexandre Chemla - Consultant MS BI chez Masao
Jinroh77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 15h30   #9
Candidat au titre de Membre du Club
 
Homme
Responsable de service informatique
Inscription : décembre 2006
Messages : 25
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Distribution

Informations forums :
Inscription : décembre 2006
Messages : 25
Points : 12
Points : 12
Bonjour,

Reporting Services est bien installé sur mon serveur, j'y accède sans problème en HTTP, par contre je n'arrive pas à créer de rapports.

Ceux crées avec Business Intelligence Development Studio 2005 ne fonctionnent pas, il y a une erreur de version (mais j'arrive bien à les créer et à les éxecuter dans l'éditeur)

Dans votre doc il est inscrit ceci : "You need to have Visual Studio .NET in order to use the Report Designer"

SQL Server veut Visual Studio 2003 que je n'arrive pas à trouver (et qui en plus est payant?), pouvez-vous m'aiguiller sur la façon de créer des rapports pour SQL Server 2000?

Merci!

Edit : j'ai trouvé ceci qui fonctionne : http://charliem.wordpress.com/2006/0...005-into-2000/ (il faut modifier le XML du rapport crée avec visual studio 2005)
Bqrt37 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 16h14   #10
Modérateur
 
Avatar de Jinroh77
 
Homme Alexandre Chemla
Consultant en Business Intelligence
Inscription : février 2006
Messages : 1 773
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Chemla
Âge : 28
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : février 2006
Messages : 1 773
Points : 1 837
Points : 1 837
Concernant la méthode de création des rapports il me semble que c'est assez bien expliqué dans le mail que j'ai transmis précédemment.
Pour l'obtention de VS .NET, je ne sais pas du tout. Visual Studio dédié au BI est livré nativement avec SQL Server 2005, 2008 et 2008R2, je suppose qu'en version 2000 il faut le télécharger séparément... A voir si une version Express n'est pas disponible.

Sur la version 2008, il est possible de sélectionner la version de la plateforme de déploiement. Malheureusement 2000 n'est pas disponible. Il semble que la version VS .NET 2003 soit indispensable. A vérifier tout de même.

La version de Reporting Services accessible sur votre serveur en HTTP est bien la 2000 ?

Que vos développement fonctionnent depuis Business Intelligence Development Studio 2005 est normal, en effet celui-ci n'utilise pas l'instance installé sur le serveur, mais uniquement un moteur de rendu intégré.
__________________
Alexandre Chemla - Consultant MS BI chez Masao
Jinroh77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 17h43   #11
Candidat au titre de Membre du Club
 
Homme
Responsable de service informatique
Inscription : décembre 2006
Messages : 25
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Distribution

Informations forums :
Inscription : décembre 2006
Messages : 25
Points : 12
Points : 12
Oui ma version de Reporting Services est bien la 2000 (je l'ai installé depuis le CD), pour la création des rapports ceux crées avec Business Intelligence Development Studio 2005 et modifiés avec la méthode que j'ai posté fonctionnent !

Mon problème est donc résolu, Reporting Services fait exactement ce que je recherchais (je ne connaissais pas cet outil)

Merci beaucoup pour vos conseils!!
Bqrt37 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h12.


 
 
 
 
Partenaires

Hébergement Web