1

我正在遵循本指南:

http://download.oracle.com/oll/obe/EntityFrameworkOBE/EntityFrameworkOBE.htm

我有 Visual Studio 2012、外部 Oracle 数据库、Oracle 数据访问组件 (ODAC)。

现在我正在尝试添加我的数据库,它首先要求我建立连接,但没有地方可以输入我的外部地址。

在此处输入图像描述

有下拉选择数据源名称,但它是空的。所以基本上,我可以在哪里输入我的外部 ip 到 oracle DB,例如:62.44.121.211

4

2 回答 2

1

将连接类型更改为EZ Connect,然后您可以添加数据库连接信息。

于 2014-04-03T09:04:00.657 回答
1

您没有使用正确的数据源。你是只安装 ODAC 还是 ODT?ODT(Oracle 开发人员工具)是将插件添加到 VS 的包,而不是 ODAC——在 .net 的情况下,它只是一个 ADO 实现。

安装正确的包后 - 数据源将是“Oracle 数据库 (Oracle ODP.NET)”。

当您使用正确的驱动程序时,“数据源名称”字段将是第一个字段,并且可以编辑。

任何方式 - 对于您的驱动程序(我建议您更新到 Oracle 的驱动程序!)尝试检查高级选项卡(不确定您是否可以从那里编辑它)。


另一件事 - 在旧版本的 ODP 中 - 您必须添加要连接到 TNSNAMES.ORA 文件的数据库 - 托管 ODP 的客户端,

请尝试在 ODP.NET Oracle Home 的 TNSNAMES.ORA 中添加一条记录,其中包含您要连接的数据库。

这是 TNSNAMES 中记录的外观: https ://dba.stackexchange.com/questions/28326/how-do-i-generate-a-tnsnames-ora-file-to-connect-to-an-oracle -数据库

于 2014-04-01T05:21:31.350 回答