La visionneuse de rapports ne charge pas, affichant un espace vide - exécutant des fichiers RDLC locaux

J'ai eu un problème avec reporting services, l'exécution locale rdlc fichiers sur la version de 2005.

J'ai dans le code HTML d'une visionneuse de rapports défini pour s'exécuter localement comme suit :

 <rsweb:ReportViewer ID="ReportingServicesReportViewer" runat="server" Height="100%"
            ProcessingMode="Local" ShowParameterPrompts="False" Width="100%">
        </rsweb:ReportViewer>

Dans le code

//create SqlConnection
        SqlConnection myConnection = new SqlConnection(ConnectionString);
        myCommand.Connection = myConnection;
        SqlDataAdapter da = new SqlDataAdapter(myCommand);

        //get the data
        DataSet data = new DataSet();
        da.Fill(data);

        if (data != null && data.Tables.Count > 0 && data.Tables[0].Rows.Count > 0)
        {
            ReportingServicesReportViewer.Visible = true;
            ltrStatus.Text = string.Empty;

            //provide local report information to viewer
            ReportingServicesReportViewer.LocalReport.ReportPath = Server.MapPath(Report.RDLCPath);

            //bind the report attributes and data to the reportviewer
            ReportDataSource rds = new ReportDataSource("DataSet1", data.Tables[0]);
            ReportingServicesReportViewer.LocalReport.DataSources.Clear();
            ReportingServicesReportViewer.LocalReport.DataSources.Add(rds);
            ReportingServicesReportViewer.LocalReport.Refresh();
        }
        else
        {
            ReportingServicesReportViewer.Visible = false;
            ltrStatus.Text = "No data to display.";
        }

Lorsque la méthode pour remplir le visualiseur de rapport avec les résultats de l'exécution du rapport, rien ne vient, comme si la visionneuse de rapports n'est même pas là.

Ce que j'ai fait pour dépanner jusqu'à maintenant:

  • Vérifié l'observateur d'événements pour les erreurs et c'est la seule chose en rapport
    laquelle je reçois, [Domain]\sp_dbadmin Raison:
    Impossible d'ouvrir la base de données spécifiée explicitement. . Cependant,
    mon utilisateur qui je suis connecté est un sysadmin. J'ai vérifié que le et
    suis sûr, parce que j'ai vérifié le sys.server_role_members
  • J'ai essayé de l'identification de l'utilisateur connecté, en vain
  • J'ai créé un utilisateur avec des droits d'administrateur système, et a donné tous les droits d'accès à la fois à partir de IIS et aussi sur le serveur sql server 2008.

Quelqu'un a rencontré un problème semblable à cela, des idées?

source d'informationauteur Mez