sql >> Database >  >> RDS >> Oracle

SSDT in Visual Studio 2015 Oracle-verbindingsprobleem

Ik ben onlangs dit probleem tegengekomen en het was erg lastig om op te lossen. Het lijkt erop dat er een ongedocumenteerde wijziging was in de stuurprogramma's die werden gebruikt in de SQL 2016 RTM-release, omdat ik deze problemen niet op dezelfde machine heb opgelost toen de RC3-build was gemaakt.

Hoe dan ook, voor het geval het helpt, hier zijn de installatiestappen die ik gebruik (met dank aan Dan English voor enkele tips):

Installeer Oracle-stuurprogramma's:Oracle Client 12c (32-bit) plus ODAC.

a. Download en pak de volgende bestanden uit van http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-win64-download-2297732.html en http://www.oracle.com/technetwork/ database/windows/downloads/utilsoft-087491.html ):

i. winnt_12102_client32.zip

ii. ODAC112040Xcopy_32bit.zip

b. Voer winnt_12102_client32\client32\setup.exe uit. Kies bij Installatietype Beheerder. Voer voor de installatielocatie C:\Oracle\Oracle12 in. Accepteer andere standaardinstellingen.

c. Start een opdrachtprompt "Als beheerder" en wijzig de map (cd) naar uw ODAC112040Xcopy_32bit-map.

d. Voer het commando in:install.bat all C:\Oracle\Oracle12 odac

e. Kopieer het tnsnames.ora bestand van een andere machine naar deze mappen:

i. C:\Oracle\Oracle12\network\admin

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

Installeer Oracle-stuurprogramma's:Oracle Client 12c (64-bit) plus ODAC.

a. Download en pak de volgende bestanden uit van http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-win64-download-2297732.html en http://www.oracle.com/technetwork/ database/windows/downloads/index-090165.html ):

i. winx64_12102_client.zip

ii. ODAC121024Xcopy_x64.zip

b. Voer winx64_12102_client\client\setup.exe uit. Kies bij Installatietype Beheerder. Voer voor de installatielocatie C:\Oracle\Oracle12_x64 in. Accepteer andere standaardinstellingen.

c. Start een opdrachtprompt "Als beheerder" en wijzig de map (cd) naar de map C:\Software\Oracle Client\ODAC121024Xcopy_x64.

d. Voer het commando in:install.bat all C:\Oracle\Oracle12_x64 odac

e. Kopieer het tnsnames.ora-bestand van de K-schijfmap (zie 4.a. hierboven) naar deze mappen:

i. C:\Oracle\Oracle12_x64\network\admin

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

Na dat alles werkten de meeste SSRS-componenten goed. De uitzondering was de SSRS-portal waar het instellen en testen van gegevensbronnen goed werkte, maar (bizar) lopende rapporten een foutmelding geven:

ORA-12154:TNS:kon de opgegeven verbindings-ID niet oplossen

Uiteindelijk gaf ik dit op en ging met een EZCONNECT-verbindingsreeks:host:port/sid. Ik hield sowieso nooit van TNSNAMES-bestanden, dus dit was mijn excuus om ze voorgoed te doden.



  1. Hoe open je een SDF-bestand (SQL Server Compact Edition)?

  2. Toegang tot mySQL van Java Database geweigerd

  3. Een reiswebsite-database ontwerpen?

  4. SQLSTATE [HY093]:pdo-instructie tijdens invoegen in mysql db