Udostępnij za pośrednictwem


Aby zwiększyć wydajność należy użyć do łączenia się zurządzenie źródłowe danych programu SQL Server, zamiast dostawca danych .NET dla programu SQL Server (klient SQL) Microsoft OLE DB dostawca for SQL Server lub dostawca SQL Server Native Client

Ta reguła analizuje zdefiniowanych źródeł danych do ustalenia, czy urządzenie źródłowe danych używa trybu macierzystego dostawcy SQL OLE DB, zamiast .NET Framework Dostawca danych OLE DB.

Najważniejsze wskazówki dotyczące zalecenia

Ponieważ Analysis Services środowisko wykonawcze są zapisywane w kodzie macierzystym, macierzystego dostawcy OLE DB oferują wydajność w porównaniu ze .NET Framework Dostawcy danych. Po użyciu .NET Framework Dostawcy danych, dane mają być przekazywane między przestrzeni pamięci zarządzanych .NET Framework i obszar pamięci trybu macierzystego. Ponieważ macierzystego dostawcy OLE DB są już kodu macierzystego, zapewniają znaczący wydajności przez .NET Framework Dostawcy danych i powinno być używane, o ile to możliwe.

Aby uzyskać najlepszą wydajność, należy zwykle zdefiniować źródła danych przy użyciu Microsoft Dostawca OLE DB dla SQL Server lub SQL Server Macierzystego dostawcy klient za każdym razem, gdy to możliwe.

Aby uzyskać więcej informacji.

Aby uzyskać więcej informacji na temat obsługiwanych dostawców OLE DB zobacz Praca ze źródła danych in SQL Server Książki online.

Aby uzyskać więcej informacji dotyczących zagadnień wydajności związanych z dostawców OLE DB, zobacz sekcję "Optymalizacja urządzenie źródłowe kwerendy" w Podręcznik wydajności usług Analysis Services programu SQL Server 2005.