我有一個我經常使用的.NET應用程序。我在Windows 7計算機上運行IDE(我嘗試過VB2008,VS2010和VS2012)。網絡驅動器上的.NET應用程序出現TNS-12560錯誤
當我在我的本地硬盤驅動器上有解決方案(項目)時,它會在IDE的調試模式下運行。但是如果我在網絡驅動器上有解決方案,我可以使用TNS-12560。
用了2.5天的時間與Oracle技術支持人員聯繫,發現將其移至本地磁盤工作。他們現在聲稱這是解決方案。
這不是解決方案,我希望這裏有人有解決方案。
我正在運行Oracle 11g r2(11.2.0.4.0)32位客戶端。
順便說一句,這工作沒有任何問題。我不知道MS或Oracle是否在搞我。
編輯 - 這個問題是完全相關的網絡驅動器上的VB.NET解決方案與本地硬盤上的VB.NET解決方案。如果我運行IDE並連接到網絡驅動器上的解決方案,則它會失敗,如果我連接到本地硬盤上完全相同的解決方案(C :),則它工作正常。
已經檢出這篇文章:http://www.dba-oracle.com/t_ora_12560_tns_protocol_adapter_error.htm? –
在我打電話給Oracle之前,我已經完成了所有的標準工作。 TNSNames和SQLNet.ora文件很好。當連接到相同的數據庫時,TNSPING和SQLPLUS工作正常,當解決方案與IDE在同一臺機器上時,VB.NET可以正常工作,但如果解決方案位於映射的網絡驅動器上,則會出現錯誤。 –
也許映射的網絡驅動器上的軟件找不到tnsnames.ora文件? –