Bonjour, j'ai une application developpée sous c#, j'accede a distance a ma base des données mais pas a mes reports qui sont deployer sous http://localhost/reports au niveau serveur.
il me dit : access denied erreur 401
Vous avez une idée ?








Bonjour, j'ai une application developpée sous c#, j'accede a distance a ma base des données mais pas a mes reports qui sont deployer sous http://localhost/reports au niveau serveur.
il me dit : access denied erreur 401
Vous avez une idée ?
Bonjour,
Comment avez vous configuré la sécurité au niveau de votre serveur de rapports ?
++








Je n'ai rien configuré, comment dois je le faire ?
Il faut vous connecter sur la page principale de votre serveur avec un compte ayant les droits (http://localhost/reports).
Vous avez sûrement dû créer un dossier dans lequel vous avez déployer vos rapports. Vous devez (ou du moins je vous le conseille) gérer à ce niveau la sécurité (onglet sécurité). Il faut paramétrer les utilisateurs avec les bons rôles.
++








c'est déjà fait mais rien ne marche
Avez vous également paramétré les droits au niveau du site ?
++








comment ?
Je vous invite à lire ceci :
http://technet.microsoft.com/fr-fr/l...5(SQL.90).aspx
++








j'ai déja fait ca.
j'accede a mes reports a travers l'adresse http://localhost/reports
mais a travers l'application ca marche pas magré que j'ai ajouté les crédentials et l'application marche sur d'autre PC








Il me retourne maintenant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 L'exception System.Net.WebException n'a pas été gérée Message="Impossible de se connecter au serveur distant" Source="Microsoft.ReportViewer.Common" StackTrace: à Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.GetSecureMethods() à Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.IsSecureMethod(String methodname) à Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.LoadReport(String Report, String HistoryID) à Microsoft.Reporting.WinForms.ServerReport.GetExecutionInfo() à Microsoft.Reporting.WinForms.ServerReport.SetParameters(IEnumerable`1 parameters)
Partager