Come impostare i providers OLEDB per Sharepoint
Preparando una demo per un cliente mi sono trovato nelle necessità di mostrare i dati di un DB MsAccess. La Web Part di visualizzazione dati rappresentava quindi la soluzione ideale. Avviato Frontpage 2003 ed impostata la stringa di connessione OLEDB il risultato prodotto era uno sconfortante errore di accesso ai dati. Frugando nella memoria mi sono ricordato di un piccolo particolare: il servizio di recupero dati OLEDB di Sharepoint dalla SP2 in poi installa solo il supporto per il provider OLEDB di SQLServer. Il risultato è che non si possono più connettere dati gestiti da altri provider.
La soluzione è abbastanza semplice: occorre elencare nell'apposita proprietà di configurazione l'elenco dei provider che si intende usare. Lo strumento è ovviamente il solito STSADM.
Ecco un esempio di come aggiungere dei providers OLEDB:
stsadm -o setproperty -url http://sitoweb -propertyname data-retrieval-services-oledb-providers -propertyvalue OLEDBPROVIDERNAME;OLEDBPROVIDERNAMEN
Nel valore della property data-retrieval-services-oledb-providers
potete elencare il nome del provider. Potete elencarne anche più di uno, separandoli da
un ;.
Ad esempio
DB2OLEDB;IBMDADB2;MSDAORA;OraOLEDB.Oracle;SQLOLEDB;Microsoft.Jet.OLEDB.4.0;MSDASQL
mercoledì, 08 mar 2006 Ore. 18.20