Aby zwiększyć wydajność, należy używać do łączenia z danymi programu SQL Server Microsoft OLE DB Provider for SQL Server lub dostawcy SQL Server Native Client źródło zamiast.Dostawca danych netto dla programu SQL Server (SqlClient)
Ta reguła analizuje zdefiniowanych źródeł danych do ustalenia, czy źródło danych używa macierzystego dostawcy SQL OLE DB, zamiast .NET Framework Dostawca danych OLE DB.
Zaleceniach
Ponieważ Usługi Analysis Services runtime jest zapisywana w kodzie macierzystym, rdzennych dostawców OLE DB oferują korzyści wydajności nad .NET Framework dostawców danych.Podczas korzystania z .NET Framework dostawców danych dane mają organizowane między przestrzeni pamięci zarządzanych .NET Framework i obszar pamięci trybu macierzystego.Ponieważ rdzennych dostawców OLE DB są już kodu macierzystego, zapewniają istotny wzrost wydajności nad .NET Framework dostawców danych i powinny być stosowane w każdym przypadku, gdy to możliwe.
Aby uzyskać najlepszą wydajność, należy zwykle określają źródeł danych za pomocą Microsoft OLE DB Provider for SQL Server lub SQL Server macierzystego dostawcy klienta przy każdym możliwego.
Aby uzyskać więcej informacji
Aby uzyskać więcej informacji na temat obsługiwanych dostawców OLE DB, zobacz pracy ze źródłami danych w SQL Server Books Online.
Aby uzyskać więcej informacji dotyczących zagadnień wydajności związanych z dostawców OLE DB zobacz sekcję "Optymalizacja źródło kwerendy" w Podręcznik wydajności usług Analysis Services programu SQL Server 2005.