не удается подключиться к серверу базы данных Oracle; ошибка относительно SQL Server

Когда я хочу подключить свой сервер базы данных Oracle в Visual Studio 2010, 1 час назад ошибки не было, но теперь я получаю эту ошибку.

введите описание изображения здесь

В моем 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)
    )
  )

У меня странная ошибка.

введите описание изображения здесь

Как я могу решить эту проблему?


person Soner Gönül    schedule 22.03.2011    source источник
comment
эта ошибка кричит о SQL Server, можете ли вы публиковать операторы using, а также создание объектов соединения / команд   -  person Harrison    schedule 22.03.2011
comment
Как вы объявили myConnection? Я должен сказать, что мне кажется странным, что сообщение об ошибке подразумевает, что он пытается подключиться к SQL Server, когда вам кажется, что вы хотите подключиться к Oracle.   -  person Michael Broughton    schedule 22.03.2011


Ответы (2)


Строка подключения Oracle и файл .ora не связаны с ошибкой подключения к SQL Server.

Ваша ошибка:

... установление соединения с SQL Server ....

Убедитесь, что ваш myConnection имеет правильную строку подключения, как и следовало ожидать. Что-то вроде этого:

myConnection.ConnectionString = 
    ConfigurationManager.ConnectionStrings["ora"].ConnectionString;
person p.campbell    schedule 22.03.2011

Вы должны определить, какую строку подключения вы используете и какой тип данных подключения. Попробуйте вывести содержимое:

myConnection.ConnectionString

и

myConnection.GetType().ToString()

также нажмите «Копировать детали исключения в буфер обмена», чтобы получить больше информации о реальном типе myConnection

person FerranB    schedule 22.03.2011