无法连接到Oracle数据库服务器;有关SQL Server的错误

时间:2011-03-22 14:30:53

标签: .net oracle visual-studio-2010 connection-string

当我想在Visual Studio 2010中连接我的Oracle数据库服务器时,1小时前没有错误,但现在我收到此错误。

enter image description here

我的web.config有一个连接字符串:

<add name="ora" connectionString="Data Source=SCN;User id=********;Password=**********" providerName="System.Data.OracleClient" />

我的 TNSNAMES.ORA ;

SCN=
  (DESCRIPTION=
    (ADDRESS=
      (PROTOCOL=TCP)
      (HOST=10.10.10.18)
      (PORT=1521)
    )
    (CONNECT_DATA=
      (SID=SCN)
    )
  )

我收到了这个奇怪的错误。

enter image description here

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

您的Oracle连接字符串和.ora文件与SQL Server的连接错误无关。

您的错误是:

  

...建立与SQL Server的连接....

确保您的myConnection具有正确的连接字符串。像这样:

myConnection.ConnectionString = 
    ConfigurationManager.ConnectionStrings["ora"].ConnectionString;

答案 1 :(得分:1)

您必须确定使用的是哪个连接字符串以及哪种连接数据类型。尝试输出以下内容:

myConnection.ConnectionString

myConnection.GetType().ToString()

还点击“将异常详细信息复制到剪贴板”以获得真实类型的myConnection

更有用