Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Considerare lo scenario descritto di seguito:

  • Si dispone di un report di Microsoft SQL Server Reporting Services 2008 R2 (SSRS 2008 R2) o Microsoft SQL Server Reporting Services 2012 (SSRS 2012) per un elenco o una raccolta documenti di Microsoft SharePoint.

  • Il report usa un'estensione di dati dell'elenco SharePoint di SQL Server Reporting Services predefinita.

  • Si compila una query DataSet basata sull'elenco di SharePoint o sulla raccolta documenti e quindi si esegue la query in Progettazione report.

  • Si distribuisce il report nella farm di SharePoint che ospita l'elenco o la raccolta documenti di SharePoint.

In questo caso, la query del DataSet restituisce un risultato diverso in Progettazione report rispetto alla farm di SharePoint. Ad esempio, è possibile creare una nuova visualizzazione in SharePoint in cui si seleziona l'opzione Mostra tutti gli elementi senza cartelle in una raccolta documenti. La nuova visualizzazione viene impostata come visualizzazione predefinita per la raccolta documenti. In questo caso, il report restituisce dati diversi nella farm di SharePoint che in Progettazione report.Nota Se si distribuisce il report nel sito di SharePoint, vengono restituite solo le cartelle e i file di primo livello della raccolta documenti. Tuttavia, in Progettazione report vengono restituiti tutti i file che riflettono la modifica della visualizzazione predefinita indipendentemente dalle posizioni delle cartelle.

Causa

Questo problema si verifica a causa di percorsi di codice diversi eseguiti da SSRS 2008 R2 o SSRS 2012 quando SharePoint esegue il report nella stessa farm dell'elenco. Quando la farm di SharePoint locale esegue il report, l'elenco viene recuperato tramite il percorso SPLocalConnection . Il percorso viene letto direttamente dall'elenco di SharePoint senza chiamate SOAP e crea una copia locale delle informazioni di elenco senza la configurazione della visualizzazione predefinita. Di conseguenza, il percorso di SPLocalConnection non rispecchia le modifiche nella visualizzazione predefinita. Tuttavia, quando il report viene eseguito da Progettazione report, il report usa il percorso SPRemoteConnection . Questo percorso usa le chiamate SOAP che assomigliano alla funzione GetListCollection . Questa funzione accede al sito tramite una connessione HTTP remota anziché la connessione locale. Di conseguenza, le modifiche verranno applicate alla configurazione della visualizzazione predefinita.

Soluzione alternativa

Per ovviare a questo problema, utilizzare uno dei seguenti metodi:

  • Distribuire il report in un server di report in modalità nativa e quindi eseguire il report dal server di report in modalità nativa. Nota Se è necessario visualizzare il report in SharePoint, installare la Web part Visualizzatore report in modalità nativa in SharePoint e quindi chiamare il report dall'istanza nativa di Reporting Services. per altre informazioni su come visualizzare ed esplorare i report in modalità nativa tramite le web part di SharePoint, visitare il sito Web MSDN seguente:

    Come visualizzare ed esplorare i report in modalità nativa tramite Web part di SharePoint

  • Distribuire l'elenco o la raccolta documenti di SharePoint in una farm di SharePoint diversa a cui è possibile accedere dalla farm in cui è distribuito il report. Di conseguenza, il report nella farm locale può accedere all'elenco in remoto.

  • Usare un'estensione di dati XML per creare una query XML senza usare l'estensione di dati dell'elenco SharePoint.

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×