Поделиться через


Чтобы повысить производительность, для подключения к источникам данных SQL Server используйте поставщик OLE DB для SQL Server (Майкрософт) или поставщик данных для собственного клиента SQL вместо поставщика данных .NET для SQL Server (SqlClient).

Это правило анализирует определенные источники данных и проверяет, использует ли источник данных собственный поставщик SQL OLE DB вместо поставщика данных .NET Framework для OLE DB.

Рекомендации

Поскольку среда выполнения служб Analysis Services разработана в собственном коде, собственный поставщик OLE DB обеспечивает лучшую производительность по сравнению с поставщиками данных .NET Framework. При использовании поставщиков данных .NET Framework данные необходимо передавать между управляемым пространством памяти .NET Framework и собственным пространством памяти. Собственные поставщики OLE DB уже представлены в собственном коде, поэтому они обеспечивают значительное преимущество в производительности перед поставщиками данных .NET Framework и должны использоваться всюду, где это возможно.

Для наилучшей производительности рекомендуется определять источники данных с использованием поставщика OLE DB для SQL Server (Майкрософт) или поставщика для собственного клиента SQL Server.

Дополнительные сведения

Дополнительные сведения о поддерживаемых поставщиках OLE DB см. в разделе Работа с источниками данных в электронной документации по SQL Server.

Дополнительные сведения по вопросам производительности, связанным с поставщиками OLE DB, см. в разделе «Оптимизация источника запросов» Руководства по повышению производительности служб SQL Server 2005 Analysis Services.