Oracle
 sql >> база данни >  >> RDS >> Oracle

SSDT в Visual Studio 2015 Oracle Connection Issue

Наскоро се сблъсках с този проблем и беше много трудно да го разреша. Изглежда, че е имало недокументирана промяна в драйверите, използвани в изданието на SQL 2016 RTM, тъй като не съм срещал тези проблеми на същата машина, когато имаше компилация RC3.

Както и да е, в случай че помогне, ето стъпките за настройка, които използвам (благодаря на Dan English за някои съвети):

Инсталирайте драйвери на Oracle:Oracle Client 12c (32-битов) плюс ODAC.

а. Изтеглете и разархивирайте следните файлове от http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-win64-download-2297732.html и http://www.oracle.com/technetwork/ база данни/windows/downloads/utilsoft-087491.html ):

аз winnt_12102_client32.zip

ii. ODAC112040Xcopy_32bit.zip

b. Стартирайте winnt_12102_client32\client32\setup.exe. За Тип инсталация изберете Администратор. За мястото на инсталиране въведете C:\Oracle\Oracle12. Приемете други настройки по подразбиране.

° С. Стартирайте командния ред „Като администратор“ и променете директорията (cd) към вашата папка ODAC112040Xcopy_32bit.

д. Въведете командата:install.bat all C:\Oracle\Oracle12 odac

д. Копирайте файла tnsnames.ora от друга машина в тези папки:

аз C:\Oracle\Oracle12\network\admin

ii. C:\Oracle\Oracle12\product\12.1.0\client_1\network\admin

Инсталирайте драйвери на Oracle:Oracle Client 12c (64-битов) плюс ODAC.

а. Изтеглете и разархивирайте следните файлове от http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-win64-download-2297732.html и http://www.oracle.com/technetwork/ база данни/windows/downloads/index-090165.html ):

аз winx64_12102_client.zip

ii. ODAC121024Xcopy_x64.zip

b. Стартирайте winx64_12102_client\client\setup.exe. За Тип инсталация изберете Администратор. За местоположението на инсталацията въведете C:\Oracle\Oracle12_x64. Приемете други настройки по подразбиране.

° С. Стартирайте командния ред „Като администратор“ и променете директорията (cd) към папката C:\Software\Oracle Client\ODAC121024Xcopy_x64.

д. Въведете командата:install.bat all C:\Oracle\Oracle12_x64 odac

д. Копирайте файла tnsnames.ora от папката K устройство (вижте 4.a. по-горе) в тези папки:

аз C:\Oracle\Oracle12_x64\network\admin

ii. C:\Oracle\Oracle12_x64\product\12.1.0\client_1\network\admin

След всичко това повечето SSRS компоненти работеха добре. Изключение беше SSRS порталът, където настройката и тестът на източника на данни работеха добре, но (странно) стартирането на отчети дава грешка:

ORA-12154:TNS:не можа да разреши посочения идентификатор за свързване

В крайна сметка се отказах от това и използвах низ за връзка EZCONNECT:host:port/sid. Така или иначе никога не съм харесвал TNSNAMES файлове, така че това беше моето извинение да ги убия завинаги.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Сравняване на дата със sysdate в Oracle

  2. Изграждане на графика на зависимостта на таблицата с рекурсивна заявка

  3. Намерете дублиращи се редове в базата данни

  4. SQLPlus varchar2 извежда бели интервали

  5. Да затворите или да не затворите Oracle връзка?