Источник данных Oracle (OracleClient) не отображается в Visual Studio 2015 для SSRS

В настоящее время я работаю с отчетами SSRS 2014 с Visual Studio 2013. Нас попросили использовать Visual Studio 2015, но я столкнулся с проблемой отсутствия источников данных в 2015 году.

В 2013 году я видел следующие источники данных: Источники данных, доступные в Visual Studio 2013 ADO В 2013 Г.

В 2015 году я вижу следующие источники данных: Источники данных, доступные в Visual Studio 2015 ODP В 2015 Г.

Есть ли какая-либо конфигурация, которая позволит мне использовать OracleClient или даже показать обоих поставщиков данных?


comment
Какие записи вы получаете в раскрывающемся списке поставщика данных:? Что вы подразумеваете под OracleClient?   -  person Wernfried Domscheit    schedule 28.03.2018
comment
@WernfriedDomscheit Я добавил больше изображений того, где отображается OracleClient. Короче говоря, OracleClient — это драйвер System.Data.OracleClient, созданный Microsoft уже давно. Он уже давно обесценился, но все в основном все еще используют его.   -  person Matt    schedule 28.03.2018


Ответы (1)


Откройте редактор реестра и перейдите к HKCU\Software\Microsoft\VisualStudio\12.0_Config\DataSources, соответственно. HKLM\Software\Wow6432Node\Microsoft\VisualStudio\12.0_Config\DataSources

Сравните ветку с HKCU\Software\Microsoft\VisualStudio\14.0_Config\DataSources, соотв. HKLM\Software\Wow6432Node\Microsoft\VisualStudio\14.0_Config\DataSources

Проверьте также ключи ...\VisualStudio\12.0_Config\DataProviders, ...\VisualStudio\14.0_Config\DataProviders

Не должно быть проблем с копированием некоторых записей из старой версии Visual Studio в новую версию.

person Wernfried Domscheit    schedule 29.03.2018
comment
Реестры выглядят одинаково. Единственным другим значением является версия, относящаяся к версии Visual Studio. Я попытался изменить его, но не повезло. Он по-прежнему отображает только поставщика данных ODP. DataSource_Oracle, SR, Microsoft.Data.ConnectionUI.Dialog, версия = 14.0.0.0, культура = нейтральная, PublicKeyToken = --- DataSource_Oracle, SR, Microsoft.Data.ConnectionUI.Dialog, версия = 12.0.0.0, культура = нейтральная, PublicKeyToken знак равно - person Matt; 29.03.2018