Меню Рубрики

Установка поставщика ole db

Установка поставщика OLE DB служб Analysis Services на серверах SharePoint Install the Analysis Services OLE DB Provider on SharePoint Servers

Поставщик Microsoft OLE DB для служб Analysis Services (MSOLAP) представляет собой интерфейс, используемый клиентскими приложениями для взаимодействия с данными служб Службы Analysis Services Analysis Services . The Microsoft OLE DB Prov >Службы Analysis Services Analysis Services data. В среде SharePoint, где установлен PowerPivot для SharePoint PowerPivot for SharePoint , поставщик обрабатывает запросы на подключение к данным PowerPivot PowerPivot . In a SharePoint environment that includes PowerPivot для SharePoint PowerPivot for SharePoint , the prov >PowerPivot PowerPivot data.

Поставщик данных включен в пакет установки PowerPivot для SharePoint PowerPivot for SharePoint (spPowerPivot.msi), но, возможно, потребуется и ручная установка. The data prov >PowerPivot для SharePoint PowerPivot for SharePoint installation package (spPowerPivot.msi), but might require manual installation. Существует две причины, по которым может потребоваться установить клиентские библиотеки или поставщики данных вручную на сервер SharePoint. There are two reasons why you might need to manually install a client library or data provider on a SharePoint server.

Включить обратную совместимость. Enable backwards compatibility. Книги SQL Server 2008 R2 SQL Server 2008 R2 указывают версию SQL Server 2008 R2 SQL Server 2008 R2 поставщика OLE DB служб Analysis Services в своей строке подключения. SQL Server 2008 R2 SQL Server 2008 R2 workbooks specify the SQL Server 2008 R2 SQL Server 2008 R2 version of the Analysis Services OLE DB provider in their connection string. В связи с этим для успешного выполнения запроса на компьютере должна присутствовать эта версия поставщика. As such, this provider version must be present on the computer in order for the request to succeed.

Разрешение доступа к данным на выделенном экземпляре служб Excel. Enable data access on a dedicated Excel Services instance. Если в ферме SharePoint есть службы Excel Services на сервере, на котором нет PowerPivot для SharePoint PowerPivot for SharePoint , необходимо установить версию SQL Server 2012 с пакетом обновления 1 (SP1) SQL Server 2012 SP1 поставщика и другие компоненты для обеспечения связи с клиентами с помощью пакета установки PowerPivot для SharePoint PowerPivot for SharePoint . If your SharePoint farm includes Excel Services on a server that does not also have PowerPivot для SharePoint PowerPivot for SharePoint , install the SQL Server 2012 с пакетом обновления 1 (SP1) SQL Server 2012 SP1 version of the prov >PowerPivot для SharePoint PowerPivot for SharePoint installation package.

Эти ситуации не являются взаимоисключающими. These scenarios are not mutually exclusive. Для размещения книг нескольких версий в ферме, в которой есть серверы приложений, использующие службы Excel Services без экземпляра PowerPivot для SharePoint PowerPivot for SharePoint , потребуется установить и старые и новые версии поставщика данных на каждый компьютер со службами Excel Services. Hosting multiple workbook versions on a farm that includes application servers running Excel Services without a PowerPivot для SharePoint PowerPivot for SharePoint instance will require that you install both older and newer versions of the data provider on each Excel Services computer.

Версии поставщика OLE DB, поддерживающего доступ к данным PowerPivot Versions of the OLE DB Provider Supporting PowerPivot Data Access

Ферма SharePoint может включать несколько версий поставщика OLE DB служб Analysis Services, включая предыдущие версии, которые не поддерживают доступ к данным PowerPivot. A SharePoint farm might include multiple versions of the Analysis Services OLE DB provider, including older versions that do not support PowerPivot data access.

По умолчанию вместе с SharePoint 2010 устанавливается версия SQL Server 2008 SQL Server 2008 поставщика. By default, SharePoint 2010 installs the SQL Server 2008 SQL Server 2008 version of the provider. Хотя он определяется как MSOLAP.4 (та же версия, которая используется для SQL Server 2008 R2 SQL Server 2008 R2 ), данная версия не работает для доступа к данным PowerPivot. Although it is >SQL Server 2008 R2 SQL Server 2008 R2 ), this version does not work for PowerPivot data access. Чтобы успешно установить соединение, необходима версия SQL Server 2008 R2 SQL Server 2008 R2 или SQL Server 2014 SQL Server 2014 поставщика. In order for connections to succeed, you must have the SQL Server 2008 R2 SQL Server 2008 R2 or SQL Server 2014 SQL Server 2014 version of the provider.

Следующая за SQL Server 2008 SQL Server 2008 версия поставщика OLE DB включает новые средства поддержки транспорта и соединений для структур данных служб PowerPivot PowerPivot . A post SQL Server 2008 SQL Server 2008 version of the OLE DB prov >PowerPivot PowerPivot data structures. В книгах PowerPivot PowerPivot используются новые версии поставщика для передачи запросов на обработку серверам PowerPivot PowerPivot в ферме. PowerPivot PowerPivot workbooks use newer versions of this prov >PowerPivot PowerPivot servers in the farm. Чтобы получить обновленную версию, можно загрузить ее и установить с помощью страницы «Пакет дополнительных компонентов SQL Server». To get an updated version, you can download and install it through a SQL Server Feature Pack page.

В следующей таблице описаны допустимые значения. The following table describes the valid versions:

Версия продукта Product version Версия файла File version Действует для: Valid for:
SQL Server 2008 R2 SQL Server 2008 R2 MSOLAP100.dll в файловой системе MSOLAP100.dll in the file system

MSOLAP.4 в строке подключения Excel MSOLAP.4 in an Excel connection string

10.50.1600 или выше в подробных сведениях о версии файла 10.50.1600 or later in file version details

Используется для моделей данных, созданных с помощью надстройки PowerPivot для Excel версии SQL Server 2008 R2 SQL Server 2008 R2 . Use for data models created using the SQL Server 2008 R2 SQL Server 2008 R2 version of PowerPivot for Excel.
SQL Server 2012 SQL Server 2012 MSOLAP110.dll в файловой системе MSOLAP110.dll in the file system

MSOLAP.5 в строке подключения Excel MSOLAP.5 in an Excel connection string

11.0.0000 или выше в подробных сведениях о версии файла 11.0.0000 or later in file version details

Используется для моделей данных, созданных с помощью SQL Server 2012 SQL Server 2012 для Excel версии SQL Server 2014 SQL Server 2014 или PowerPivot PowerPivot . Use for data models created using the SQL Server 2012 SQL Server 2012 or SQL Server 2014 SQL Server 2014 version of PowerPivot PowerPivot for Excel.
SQL Server 2014 SQL Server 2014 MSOLAP120.dll в файловой системе MSOLAP120.dll in the file system

12.0.20000 или выше в подробных сведениях о версии файла 12.0.20000 or later in file version details

Используется для моделей данных, отличных от моделей PowerPivot PowerPivot . Use for data models other than PowerPivot PowerPivot models.

Зачем нужно устанавливать поставщик OLE DB Why you need to install the OLE DB Provider

Встречаются две ситуации, которые могут вызвать необходимость установки поставщика OLE DB на серверах фермы вручную. There are two scenarios that call for manually installing the OLE DB provider on servers in the farm.

Наиболее распространенный сценарий — при наличии более старых и более новых версий PowerPivot PowerPivot книг, сохраненных в библиотеках документов в ферме. The most common scenario is when you have older and newer versions of PowerPivot PowerPivot workbooks that are saved in document libraries in the farm. Если аналитики организации пользуются надстройкой SQL Server 2008 R2 SQL Server 2008 R2 версии PowerPivot PowerPivot для Excel и сохраняют такие книги в установке SQL Server 2012 SQL Server 2012 PowerPivot для SharePoint PowerPivot for SharePoint , то старые книги работать не будут. If analysts in your organization are using the SQL Server 2008 R2 SQL Server 2008 R2 version of PowerPivot PowerPivot for Excel, and they save those workbooks to a SQL Server 2012 SQL Server 2012 PowerPivot для SharePoint PowerPivot for SharePoint installation, the older workbook will not work. Строка подключения будет ссылаться на старую версию поставщика, которая не будет находиться на сервере, если она не установлена. Its connection string will reference an older version of the provider, which won’t be on the server unless you install it. Установка обеих версий поможет обеспечить доступ к данным в книгах PowerPivot, созданных и в старых и в новых версиях надстройки PowerPivot PowerPivot для Excel. Installing both versions will enable data access for PowerPivot workbooks created in older and newer versions of PowerPivot PowerPivot for Excel. Программа установки SQL Server 2012 SQL Server 2012 не устанавливает версию SQL Server 2008 R2 SQL Server 2008 R2 поставщика, поэтому его необходимо установить вручную, чтобы обеспечить доступ к книгам из предыдущей версии. SQL Server 2012 SQL Server 2012 Setup does not install the SQL Server 2008 R2 SQL Server 2008 R2 version of the provider, so you must install it manually if you are using workbooks from a previous version.

Второй сценарий заключается в том, что в ферме SharePoint, где запущены службы Excel, есть сервер PowerPivot для SharePoint PowerPivot for SharePoint . The second scenario is when you have a server in a SharePoint farm that runs Excel Services, but not PowerPivot для SharePoint PowerPivot for SharePoint . В этом случае сервер приложений, на котором запускаются службы Excel, должен быть обновлен вручную для использования новой версии поставщика. In this case, the application server that runs Excel Services must be manually updated to use a newer version of the provider. Это необходимо для соединения с экземпляром PowerPivot для SharePoint. This is necessary for connecting to a PowerPivot for SharePoint instance. Если службы Excel Services используют старую версия поставщика, запрос на соединение выполнить не удастся. If Excel Services is using an older version of the provider, the connection request will fail. Обратите внимание, что поставщик должен быть установлен с помощью мастера установки SQL Server SQL Server или пакета установки PowerPivot для SharePoint PowerPivot for SharePoint (spPowerPivot.msi), чтобы были установлены поддерживающие элементы для всех компонентов PowerPivot PowerPivot . Note that the prov >SQL Server SQL Server setup or the PowerPivot для SharePoint PowerPivot for SharePoint installation package (spPowerPivot.msi) in order to ensure that all components required support PowerPivot PowerPivot are installed.

Установка поставщика SQL Server 2012 OLE DB на сервере служб Excel с помощью программы установки SQL Server Install the SQL Server 2012 OLE DB Provider on an Excel Services server by using SQL Server Setup

Следующие инструкции помогут установить поставщик OLE DB и другие компоненты для обеспечения связи с клиентами на серверах SharePoint, где он еще не установлен, например на серверах приложений, где службы Excel Services работают без надстройки PowerPivot для SharePoint. Use the following instructions to add the OLE DB provider and other client connectivity components to SharePoint servers that do not already have them installed, such as application servers that run Excel Services without PowerPivot for SharePoint on the same hardware.

Используйте эти инструкции, чтобы установить текущий поставщик Analysis Services OLE DB и добавить библиотеку Microsoft. AnalysisServices. XMLA. dll в глобальную сборку. Use these instructions to install the current Analysis Services OLE DB provider and to add the Microsoft.AnalysisServices.Xmla.dll to the global assembly.

Запуск программы установки SQL Server и установка клиентских средств подключения Run SQL Server Setup and Install the Client Connectivity Tools

На сервере приложений, где размещены службы Excel Services, запустите программу установки SQL Server. On the application server that hosts Excel Services, run SQL Server Setup.

На странице Установка выберите пункт создать SQL Server изолированную установку или добавить компоненты к существующей установке. On the Installation page, choose New SQL Server stand-alone installation or add features to an existing installation.

На странице Тип установки выберите выполнить новую установку SQL Server 2012. On the Installation Type page, choose Perform a new installation of SQL Server 2012.

На странице Роль установки выберите SQL Server Установка компонентов. On the Setup Role page, choose SQL Server Feature Installation.

На странице Выбор компонентов щелкните элемент клиентские средства подключение. On the Feature Selection page, click Client Tools Connectivity. Этот параметр устанавливает Microsoft. AnalysisServices. XMLA. dll This option installs Microsoft.AnalysisServices.Xmla.dll

Не выбирайте другие функции. Do not select any other features.

Нажмите кнопку Далее , чтобы завершить работу мастера, а затем нажмите кнопку установить , чтобы запустить программу установки. Click Next to finish the wizard, and then click Install to run Setup.

При наличии других серверов со службами Excel Services, на которых не установлена надстройка PowerPivot для SharePoint, повторите описанные выше шаги. Repeat the previous steps if you have other servers running Excel Services, without a PowerPivot for SharePoint installation on the same server.

Убедитесь в том, что MSOLAP.5 является надежным поставщиком Verify MSOLAP.5 is a trusted provider

В центре администрирования выберите Управление приложениями служби щелкните приложение служб Excel Services. In Central Administration, click Manage service applications, and then click the Excel Services service application.

Щелкните Надежные поставщики данных. Click Trusted Data Providers.

Убедитесь, что в списке отображается MSOLAP.5. Verify that MSOLAP.5 appears in the list. MSOLAP.5 уже может быть надежным поставщиком, в зависимости от настройки PowerPivot для SharePoint. Depending on how you configured PowerPivot for SharePoint, MSOLAP.5 might already be trusted. Если вы использовали средство конфигурации PowerPivot, а затем выполнили это действие из списка задач, поставщик MSOLAP.5 не будет надежным для служб Excel Services. В этом случае его необходимо будет добавить вручную. If you used the PowerPivot Configuration tool, but then excluded this action from the task list, MSOLAP.5 will not be trusted by Excel Services and now needs to be added manually.

Если MSOLAP нет в списке, щелкните Добавить доверенный поставщик данных. If MSOLAP is not listed, click Add Trusted Data Provider.

В качестве идентификатора поставщика введите MSOLAP.5 . In Provider ID, type MSOLAP.5 .

В качестве типа поставщика необходимо указать OLE DB. For Provider Type, ensure that OLE DB is selected.

В поле «Описание поставщика» введите Поставщик Microsoft OLE DB для OLAP Services 11.0. In Provider Description, type Microsoft OLE DB Provider for OLAP Services 11.0.

Проверка установки Verify installation

Перейдите в каталог «Program Files\Microsoft Analysis Services\AS OLEDB\110». Go to Program files\Microsoft Analysis Services\AS OLEDB\110.

Щелкните правой кнопкой мыши файл msolap110.dll и выберите пункт Свойства. Right-click msolap110.dll and select Properties.

Щелкните Сведения. Click Details.

Просмотрите информацию о версии файла. View the file version information. Версия должна включать 11,00. . The version should include 11.00. .

Удостоверьтесь, что в папке «Windows\assembly» присутствует файл Microsoft.AnalysisServices.Xmla.dll версии 11.0.0.0. In the Windows\assembly folder, verify that Microsoft.AnalysisServices.Xmla.dll, version 11.0.0.0, is listed.

Используйте пакет установки PowerPivot для SharePoint (с помощью средства PowerPivot. msi) для установки поставщика SQL Server 2012 OLE DB Use the PowerPivot for SharePoint Installation package (spPowerPivot.msi) to install the SQL Server 2012 OLE DB Provider

Установите поставщик SQL Server 2012 с пакетом обновления 1 (SP1) SQL Server 2012 SP1 OLE DB на сервере служб Excel и с помощью пакета PowerPivot для SharePoint PowerPivot for SharePoint установки (Microsoft PowerPivot. msi). Install the SQL Server 2012 с пакетом обновления 1 (SP1) SQL Server 2012 SP1 OLE DB Prov >PowerPivot для SharePoint PowerPivot for SharePoint installation package (spPowerPivot.msi).

Загрузите поставщик MSOLAP.5 из пакета дополнительных компонентов SQL Server 2012 с пакетом обновления 1 (SP1) SQL Server 2012 SP1 . Download the MSOLAP.5 prov >SQL Server 2012 с пакетом обновления 1 (SP1) SQL Server 2012 SP1 Feature Pack.

Нажмите кнопку установить инструкции. Click Install Instructions.

См. раздел «Поставщик Microsoft Analysis Services OLE DB для Microsoft SQL Server 2012 с пакетом обновления 1 (SP1)». See the section «Microsoft Analysis Services OLE DB Provider for Microsoft SQL Server 2012 SP1». Загрузите файл и начните установку. Download the file and start the installation.

На странице Выбор компонентов выберите поставщик Analysis Services OLE DB для SQL Server. On the Feature Selection page, select Analysis Services OLE DB Provider for SQL Server. Снимите флажки с других компонентов и завершите установку. Unselect the other components and complete the installation. Дополнительные сведения об элементе PowerPivot. msi см. в статье Установка и удаление надстройки PowerPivot для SharePoint (SharePoint 2013). For more information on spPowerPivot.msi, see Install or Uninstall the PowerPivot for SharePoint Add-in (SharePoint 2013).

Зарегистрируйте MSOLAP.5 в качестве надежного поставщика в службах Excel SharePoint. Register MSOLAP.5 as a trusted provider with SharePoint Excel Services. Дополнительные сведения см. в разделе Добавление MSOLAP.5 в качестве надежного поставщика данных в службах Excel Services. For more information, see Add MSOLAP.5 as a Trusted Data Provider in Excel Services.

Установка поставщика SQL Server 2008 R2 OLE DB для размещения книг более ранних версий Install the SQL Server 2008 R2 OLE DB Provider to host earlier version workbooks

Используйте следующие инструкции, чтобы установить версию SQL Server 2008 R2 SQL Server 2008 R2 поставщика MSOLAP.4 и зарегистрировать файл Microsoft.AnalysisServices.ChannelTransport.dll. Use the following instructions to install the SQL Server 2008 R2 SQL Server 2008 R2 version of the MSOLAP.4 provider, and register the Microsoft.AnalysisServices.ChannelTransport.dll file. ChannelTransport является дочерним компонентом поставщика OLE DB служб Analysis Services. The ChannelTransport is a subcomponent of the Analysis Services OLE DB provider. Версия SQL Server 2008 R2 SQL Server 2008 R2 поставщика читает реестр с помощью метода ChannelTransport для установления подключения. The SQL Server 2008 R2 SQL Server 2008 R2 version of the provider reads the registry when using ChannelTransport to make a connection. Регистрация этого файла после выполнения установки требуется только для тех соединений, которые обрабатываются поставщиком SQL Server 2008 R2 SQL Server 2008 R2 на сервере SQL Server 2012 SQL Server 2012 . Registering this file is a post-installation step required only for connections handled by the SQL Server 2008 R2 SQL Server 2008 R2 prov >SQL Server 2012 SQL Server 2012 server.

Шаг 1. скачивание и установка клиентской библиотеки Step 1: Download and install the client library

На странице пакет дополнительных компонентов SQL Server 2008 R2найдите поставщик Microsoft Analysis Services OLE DB для Microsoft SQL Server 2008 R2. On the SQL Server 2008 R2 Feature Pack page, find Microsoft Analysis Services OLE DB Provider for Microsoft SQL Server 2008 R2.

Загрузите пакет x64 программы установки SQLServer2008_ASOLEDB10.msi . Download the x64 Package of the SQLServer2008_ASOLEDB10.msi installation program. Несмотря на то что в имени содержится SQLServer2008, это правильный файл для поставщика версии SQL Server 2008 R2. Although the file name contains SQLServer2008, it is the correct file for the SQL Server 2008 R2 version of the provider.

На компьютере, где имеется установка PowerPivot для SharePoint PowerPivot for SharePoint , запустите файл MSI, чтобы установить библиотеку. On the computer that has an installation of PowerPivot для SharePoint PowerPivot for SharePoint , run the .msi to install the library.

Если в ферме есть другие серверы, которые используют только службы Excel Services, без PowerPivot для SharePoint PowerPivot for SharePoint на том же компьютере, повторите предыдущие шаги, чтобы установить версию 2008 R2 поставщика на компьютер со службами Excel Services. If you have other servers in the farm that run just Excel Services, without PowerPivot для SharePoint PowerPivot for SharePoint on the same server, repeat the previous steps to install the 2008 R2 version of the provider on the Excel Services computer.

Шаг 2. Регистрация файла Microsoft. AnalysisServices. ChannelTransport. dll Step 2: Register the Microsoft.AnalysisServices.ChannelTransport.dll file

Используйте программу regasm.exe для регистрации файла. Use the regasm.exe utility to register the file. Если программа Regasm. exe не была запущена ранее, добавьте ее родительскую папку C:\Windows\Microsoft.NET\Framework64\v4.0.30319\в переменную системного пути. If you have not run regasm.exe before, add its parent folder, C:\Windows\Microsoft.NET\Framework64\v4.0.30319\, to the system path variable.

Откройте командную строку с разрешениями администратора. Open a command prompt with administrator permissions.

Перейдите в папку «С:\Windows\assembly\GAC_MSIL\Microsoft.AnalysisServices.ChannelTransport\10.0.0.0__89845dcd8080cc91» Go to this folder C:\Windows\assembly\GAC_MSIL\Microsoft.AnalysisServices.ChannelTransport\10.0.0.0__89845dcd8080cc91

Введите следующую команду: regasm microsoft.analysisservices.channeltransport.dll Enter the following command: regasm microsoft.analysisservices.channeltransport.dll

Повторите предыдущие шаги для любого компьютера, на который вручную установили версию 2008 R2 поставщика. Repeat the previous steps for any computer on which you manually installed the 2008 R2 version of the provider.

Проверка установки Verify installation

Теперь можно делать срезы или фильтровать книги SQL Server 2008 R2 SQL Server 2008 R2 . You should now be able to slice or filter SQL Server 2008 R2 SQL Server 2008 R2 workbooks. Если возникает какая-либо ошибка, убедитесь, что для регистрации файла вы использовали 64-разрядную версию программы regasm.exe. If an error occurs, verify that you used the 64-bit version of regasm.exe to register the file.

Кроме того, вы можете проверить версию файла. Additionally, you can check the file version.

Перейдите на сайт C:\Program files\Microsoft Analysis Services\AS OLEDB\10 . Go to C:\Program files\Microsoft Analysis Services\AS OLEDB\10 . Щелкните правой кнопкой мыши файл msolap100. dll и выберите пункт свойства. Right-click msolap100.dll and select Properties. Щелкните Сведения. Click Details.

Просмотрите информацию о версии файла. View the file version information. Версия должна включать 10,50. . The version should include 10.50. .

источник

Читайте также:  Установка подогревателя альянс на 2114

Добавить комментарий