2013-09-05 3 views
0

Я в настоящее время подключаюсь к базе данных Oracle на C#. NET2.0 используя следующую строку подключения к базе данных:Строка соединения Oracle без DSN

Dsn=myDSNs;uid=me;pwd=mypassword 

То, что я действительно хотел бы сделать, это подключение с помощью строки подключения, которая не требует источника данных (чтобы сохранить настройки мне ~ 100 машин).

Я пробовал много вариантов следующее:

Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=myService))); uid=me; pwd=mypassword; 

Но держать получаю следующее исключение;

ExceptionType: OdbcException 
Message: ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified 

Я довольно уверен, что параметры (имя службы, порт хост) являются правильными, поскольку они используются в другом клиенте, который работает так, я начинаю бродить, если я ложное дерево? Любое просветление было бы здорово.

+1

Мы используем те же, но с идентификатором вместо UID и пароль вместо PWD и работает –

ответ

0

просто попробуйте следующую строку

<add name="ConnectionString" connectionString="DATA SOURCE=DataBaseName;PASSWORD=tiger;PERSIST SECURITY INFO=True;USER ID=me;Password=mypassword" /> 
Смежные вопросы