我知道有很多类似的问题,但是我检查了大多数问题,他们对我遇到的问题没有任何了解。
我正在使用VS 2008创建一个SSIS包,并且正在使用连接管理器来创建连接。
我创建了Sales.ora
,看起来像这样。这是我用来通过Toad Data Point
进行连接的连接信息(尽管我没有将Toa使用ORA文件):
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)
(HOST=sl1.server.com)(PORT=1521))
(CONNECT_DATA=(SERVER=DEDICATED)(SID=SALES)))
我正在发布收到的错误的屏幕截图:
如果我直接输入信息,则会收到错误消息:ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA
。我读过此SO link,但没有输入服务名称
如果我使用Sales.ora
,则会收到错误消息:
ORA-12154:TNS:无法解析指定的连接标识符
感谢您的帮助。
答案 0 :(得分:0)
SERVICE_DATA应该放在CONNECT_DATA部分
(CONNECT_DATA =
(SERVICE_NAME = yaddayadda)
)
尝试使用数据库名称作为service_name。
此外,尝试提供帮助,仅填写用户名部分,如下所示:
USERNAME/PASSWORD@DATABASE
有关所发现错误的更多信息,您可以阅读here