为什么我会收到错误 "ORA-12154: TNS:could not resolve the connect identifier specified"?
Why do I get error "ORA-12154: TNS:could not resolve the connect identifier specified"?
ORA-12154: TNS:could 未解析指定的连接标识符" 当尝试将 visual studio 12 连接到 oracle 10g[ new2 new
用一些服务器和数据库参数尝试这个连接字符串
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=urHost)(PORT=urPort)))
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=urOracleSID)));User Id=urUsername;
Password=urPassword;
根据您的数据库配置更改 urHost、urPort、urOracleSID、urUsername、urPassword。
如果您正在使用 web.config 连接,那么您可以使用
<connectionStrings>
<add name="{ConnectionName}"
connectionString="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;"
providerName="Oracle.DataAccess.Client"/>
</connectionStrings>
或者如果您使用的是 visual studio 2012,请按照以下屏幕截图进行操作
ORA-12154: TNS:could 未解析指定的连接标识符" 当尝试将 visual studio 12 连接到 oracle 10g[ new2 new
用一些服务器和数据库参数尝试这个连接字符串
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=urHost)(PORT=urPort)))
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=urOracleSID)));User Id=urUsername;
Password=urPassword;
根据您的数据库配置更改 urHost、urPort、urOracleSID、urUsername、urPassword。
如果您正在使用 web.config 连接,那么您可以使用
<connectionStrings>
<add name="{ConnectionName}"
connectionString="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;"
providerName="Oracle.DataAccess.Client"/>
</connectionStrings>
或者如果您使用的是 visual studio 2012,请按照以下屏幕截图进行操作