我知道互联网上有很多关于如何做到这一点的消息来源,但不是确切的。
任何人都可以在必须完成的工作(下载以及链接)上编写明确的步骤,以便从Oracle
连接到oracle数据库,以及从SQL Server 2012
Oracle Database 11g Enterprise Edition
找到连接字符串名称的位置。
使用:
oracle client tools
例如,此链接https://support.microsoft.com/en-us/kb/834305表示我必须安装echo $i;
if($i<100) //currently you don't have this check so you get an extra comma
echo ",";
,我在Google中键入了该链接,并将我带到此页面http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,我已选择我的操作系统类型和下载文件,解压缩它,试图运行exe文件,但没有运行。也许我不必运行exe文件,或者我应该把文件夹放在哪里?
答案 0 :(得分:0)
以下是步骤:
从以下链接http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html下载正确的Oracle客户端(基于您的操作系统)
安装后,导航至<Installed_Location>/app/<user_name>/product/client/network/admin
打开tnsnames.ora文件并添加条目(下面给出的示例)
ORA12DB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.0)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORA12)
)
)
要确保已正确安装客户端并在tns文件中设置正确的条目,请执行以下操作:
(i)打开命令提示符
(ii)输入tnsping ORA12DB
(iii)按Enter键
(iv)你应该看到一条成功的消息说: tns适配器能够解析别名。行。
执行完所有上述步骤后,在&#34;连接字符串&中提供相同的别名(在上面的例子中,它是 ORA12DB ) #34;在SSRS。