Para um desempenho mais rápido, use o Microsoft OLE DB Provider for SQL Server ou o provedor do SQL Native Client para conectar-se a uma fonte de dados do SQL Server em vez de usar o .NET Data Provider for SQL Server (SqlClient)

Essa regra analisa fontes de dados definidas para determinar se uma fonte de dados usa um provedor de SQL OLE DB nativo em vez de um .NET Framework Data Provider for OLE DB.

Práticas Recomendadas

Como o tempo de execução do Analysis Services é escrito em código nativo, os provedores OLE DB nativo oferecem benefícios de desempenho se comparados aos .NET Framework Data Providers. Quando você utiliza os .NET Framework Data Providers, os dados têm de ser ordenados entre o espaço de memória gerenciado do .NET Framework e o espaço de memória nativo. Como os provedores OLE DB nativo já estão em código nativo, eles oferecem benefícios de desempenho significativos em comparação com os.NET Framework Data Providers e devem ser usados sempre que possível.

Para melhor desempenho, deve-se tipicamente definir fontes de dados usando o Microsoft OLE DB Provider for SQL Server ou o SQL Server Native Client Provider sempre que possível.

Para obter mais informações

Para obter mais informações sobre provedores OLE DB com suporte, consulte Trabalhando com fontes de dados nos Manuais Online do SQL Server.

Para obter mais informações sobre questões de desempenho relativas a provedores OLE DB, consulte a seção " Optimizing the query source ", no SQL Server 2005 Analysis Services Performance Guide.