我试图在Visual Studio 2010中使用服务器资源管理器连接我的本地Oracle 11g数据库。我尝试按照指令设置所有内容,但我仍然得到一个ORA-12504错误。ORA-12504:TNS:listener没有被赋予CONNECT_DATA中的SERVICE_NAME
以下是错误:
这里是我的tnsnames.ora内容:
# tnsnames.ora Network Configuration File: C:\app\rsahi\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
VENUS =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = SPRPRG020)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = VENUS)
)
)
LISTENER_VENUS =
(ADDRESS = (PROTOCOL = TCP)(HOST = SPRPRG020)(PORT = 1521))
listener.ora文件内容,
# listener.ora Network Configuration File: C:\app\rsahi\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = SPRPRG020)(PORT = 1521))
)
)
ADR_BASE_LISTENER = C:\app\rsahi
使用SSIS,这个提示确实描述格式在“SQL Server导入和导出向导”的“选择数据源”步骤中的“数据源”字段中需要。 – 2012-12-19 20:33:46