Errore in visualizzazione di contenuti esterni in SharePoint 2010


clip_image001[5]Quando si cominciano ad utilizzare contenuti esterni è quasi inevitabile, prima o poi, ritrovarsi  con uno strano errore che può comparire alla visualizzazione di un elenco che non è nativo di SharePoint.

Unable to display this Web Part. To troubleshoot the problem, open this Web page in a Microsoft SharePoint Foundation-compatible HTML editor such as Microsoft SharePoint Designer. If the problem persists, contact your Web server administrator.

Correlation ID:c2193713-62e7-4ee4-8a3e-d6c1623c1c92

L’errore, come si può vedere, non aiuta minimamente a capire il problema né, quindi, a risolverlo.

Si tratta di un limite imposto dal database connector, che non permette l’esecuzione di queries che ritornano un numero maggiore di 2000 righe. Infatti questo errore compare solo quando ci sono più di 2000 records nel contenuto esterno che stiamo tentando di visualizzare. Fortunatamente questo valore si può modificare, aumentando così il numero massimo di records che possono essere letti.

E’ possibile verificare l’esatto limite del database connector eseguendo questi comandi power shell:

$bcsProxy = Get-SPServiceApplicationProxy | where {$_.GetType().FullName -eq (‘Microsoft.SharePoint.BusinessData.SharedService.’ + ‘BdcServiceApplicationProxy’)}

Get-SPBusinessDataCatalogThrottleConfig -Scope Database -ThrottleType Items -ServiceApplicationProxy $bcsProxy

che ritornano questi valori image

La modifica avviene sempre tramite alcuni comandi power shell; in questo esempio  porto il numero dei records a 10.000:

$bcsProxy = Get-SPServiceApplicationProxy | where {$_.GetType().FullName -eq (‘Microsoft.SharePoint.BusinessData.SharedService.’ + ‘BdcServiceApplicationProxy’)}
$db = Get-SPBusinessDataCatalogThrottleConfig -Scope Database -ThrottleType Items -ServiceApplicationProxy $bcsProxy
Set-SPBusinessDataCatalogThrottleConfig -Identity $db -Maximum 10000 -Default 10000

Se ora ricontrolliamo i valori impostati in database connector troveremo il valore di default per il numero di records restituiti da una query pari a 10000 image

Annunci

Informazioni su Patrizia

I miei viaggi www.pbase.com/serpat
Questa voce è stata pubblicata in BCS, Power Shell, SharePoint 2010 e contrassegnata con , , . Contrassegna il permalink.

2 risposte a Errore in visualizzazione di contenuti esterni in SharePoint 2010

  1. Pingback: Utilizzare dati esterni in SharePoint 2010 | Project & SharePoint Patch

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...