sql >> Database teknologi >  >> RDS >> Oracle

SSDT i Visual Studio 2015 Oracle-forbindelsesproblem

Jeg er for nylig stødt ind i dette problem, og det var meget vanskeligt at løse. Det ser ud til, at der var en udokumenteret ændring af de drivere, der blev brugt i SQL 2016 RTM-udgivelsen, da jeg ikke fandt disse problemer på den samme maskine, da den havde RC3-builden.

I hvert fald, hvis det hjælper, her er de opsætningstrinn, jeg bruger (med tak til Dan English for nogle tips):

Installer Oracle-drivere:Oracle Client 12c (32-bit) plus ODAC.

en. Download og udpak følgende filer fra http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-win64-download-2297732.html og http://www.oracle.com/technetwork/ database/windows/downloads/utilsoft-087491.html ):

jeg. winnt_12102_client32.zip

ii. ODAC112040Xcopy_32bit.zip

b. Kør winnt_12102_client32\client32\setup.exe. For installationstype skal du vælge Admin. Indtast C:\Oracle\Oracle12 for installationsstedet. Accepter andre standardindstillinger.

c. Start en kommandoprompt "Som administrator", og skift mappe (cd) til din ODAC112040Xcopy_32bit-mappe.

d. Indtast kommandoen:install.bat all C:\Oracle\Oracle12 odac

e. Kopier filen tnsnames.ora fra en anden maskine til disse mapper:

jeg. C:\Oracle\Oracle12\netværk\admin

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

Installer Oracle-drivere:Oracle Client 12c (64-bit) plus ODAC.

en. Download og udpak følgende filer fra http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-win64-download-2297732.html og http://www.oracle.com/technetwork/ database/windows/downloads/index-090165.html ):

jeg. winx64_12102_client.zip

ii. ODAC121024Xcopy_x64.zip

b. Kør winx64_12102_client\client\setup.exe. For installationstype skal du vælge Admin. Indtast C:\Oracle\Oracle12_x64 for installationsstedet. Accepter andre standardindstillinger.

c. Start en kommandoprompt "Som administrator", og skift mappe (cd) til mappen C:\Software\Oracle Client\ODAC121024Xcopy_x64.

d. Indtast kommandoen:install.bat all C:\Oracle\Oracle12_x64 odac

e. Kopier filen tnsnames.ora fra K-drevmappen (se 4.a. ovenfor) til disse mapper:

jeg. C:\Oracle\Oracle12_x64\netværk\admin

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

Efter alt det fungerede de fleste SSRS-komponenter OK. Undtagelsen var SSRS-portalen, hvor datakildeopsætning og test fungerede OK, men (bizart nok) at køre rapporter giver en fejl:

ORA-12154:TNS:kunne ikke løse den angivne forbindelses-id

Til sidst opgav jeg dette og gik med en EZCONNECT-forbindelsesstreng:host:port/sid. Jeg kunne alligevel aldrig lide TNSNAMES-filer, så dette var min undskyldning for at dræbe dem for altid.



  1. Sådan forlænger du Joomla! til min brugerdefinerede PHP-fil

  2. SQL 'LIKE BINÆR' noget langsommere end almindeligt 'LIKE'?

  3. Sådan udføres SQL-kommando med parametre i bash-script

  4. Hvor mange personer tilmelder sig på ugedagen