J'ai ce problème que j'essaye de déboguer pendant beaucoup de temps. La configuration est la suivante:Erreur lors de l'ouverture de la visionneuse CrystalReport
i. L'application est une application Windows développée en utilisant VS2005, .net 2.0.
ii. J'utilise le composant de rapports Cyrstal Crystal Report Viewer et affiche dynamiquement différents rapports dans le même formulaire.
iii. La base de données est SQLSERVER Express 2005 et située sur une machine différente. Lorsque j'exécute l'application sur le serveur db, je peux voir le rapport. Toutefois, lorsque j'exécute l'application sur une autre machine connectée au serveur dbServer ci-dessus, j'obtiens une erreur. (Je ne reçois pas cette erreur sur mon installation de développement)
Source: CrystakReprotViewer.CS: SendDBLogonForReport() Détails: Échec de la connexion. Détails: Code d'erreur ADO: 0x Source: Fournisseur Microsoft OLE DB pour SQL Server Description: [DBNETLIB] [ConnectionOpen (instance invalide()).] Connexion non valide. État SQL: 08001 Erreur native: Erreur dans le fichier C: \ DOCUME ~ 1 \ admin \ LOCALS ~ 1 \ Temp \ ActionPoints {52820D22-199C-4D46-A76B-70A55D9F54D5} .rpt: Impossible de se connecter: journal incorrect sur les paramètres. à CrystalDecisions.ReportAppServer.Controllers.DatabaseControllerClass.SetTableLocation (ISCRTable CurTable, ISCRTable NewTable) à CrystalDecisions.CrystalReports.Engine.Table.set_Location (valeur String) à Trivalve.UI.Client.Reports.CrystalViewer.CrystalReportViewer.SetDBLogonForReport (ConnectionInfo connectionInfo , ReportDocument ReportDocument) dans D: \ Ramjee \ Work \ Projects \ trivalve \ trivalve \ src \ tfssetup \ 2008 \ Trivalve_2008 \ trivalve \ Reports \ CrystalViewer \ CrystalReportViewer.cs: ligne 127 rptcontrollers.dll SetTableLocation
Pour plus d'informations, consultez le Centre d'aide et de support au http://go.microsoft.com/fwlink/events.asp.
Merci, Ramjee
Salut, Je suis confronté à un problème très similaire ici. Bien que le programme est écrit en VB6. Je peux me connecter via SQLNCLI à la base de données sur une machine différente pour lire des données d'écriture. Dès que j'essaie d'ouvrir un rapport Crystal, j'obtiens une erreur "Échec de la connexion". [Microsoft] [Pilote ODBC SQL Server] [DBNETLIB] ConnectionOpen ... Avez-vous réussi à résoudre ce problème pour vous? – BigBlackDog
Pas de succès avec ça. Nous avons dû formater la machine pour une raison différente, ne l'avons pas vu après cela. Avez-vous eu du succès? – rAm