Per prestazioni più veloci, per la connessione a un'origine dei dati SQL Server utilizzare il provider Microsoft OLE DB per SQL Server oppure il provider SQL Native Client anziché il provider di dati .NET per SQL Server (SqlClient)

Questa regola analizza le origini dati definite per determinare se un'origine dati utilizza un provider SQL OLE DB nativo anziché un provider di dati .NET Framework per OLE DB.

Procedure consigliate

Poiché il runtime Analysis Services è scritto in codice nativo, i provider OLE DB nativi offrono vantaggi di prestazioni sui provider di dati .NET Framework . Quando si utilizzano i Provider di dati .NET Framework, i dati devono essere organizzati tra lo spazio in memoria gestito del .NET Framework e lo spazio nativo in memoria. Poiché i provider nativi OLE DB sono già nel codice nativo, forniscono notevoli vantaggi a livello di prestazioni sui provider di dati .NET Framework. Ove possibile ne è consigliato l'uso.

Per prestazioni ottimali definire le origini dati, ove possibile utilizzando il provider Microsoft OLE DB per SQL Server o il provider SQL Server Native Client.

Ulteriori informazioni

Per ulteriori informazioni sui provider OLE DB supportati, vedere Utilizzo delle origini dati nella documentazione in linea di SQL Server.

Per ulteriori informazioni sui problemi di prestazioni collegati ai provider OLE DB, vedere la sezione relativa all'ottimizzazione delle query nella Guida alle prestazioni di SQL Server 2005 Analysis Services.