|
Подключение к Oracle на сервере. Источник данных не найден и не указан драйвер, | ☑ | ||
---|---|---|---|---|
0
DayDreamer
06.06.13
✎
10:23
|
Общий модуль, в свойствах установлен флаг - сервер, вызов сервера, привелегированный
Функция СоздатьСинхронизацию(констр = Неопределено) экспорт #если сервер тогда // откроем соединение Соединение = Новый COMОбъект("ADODB.Connection"); Соединение.ConnectionTimeout = 10; Соединение.CommandTimeout = 5; Соединение.ConnectionString = "Driver={Microsoft ODBC for Oracle};Server=it:1521/GENERAL; Uid=ora1c;Pwd=ora1c;";; Соединение.Open(); //СоединениеТекущее.Активно = Истина; возврат "соединение установлено" #КонецЕсли КонецФункции при вызове функции ошибка: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию как правильно подключиться "на сервере"? |
|||
1
drcrasher
06.06.13
✎
10:24
|
оракл - зло™
|
|||
2
ДенисЧ
06.06.13
✎
10:25
|
дык на сервере драйвера поставить надо. И DSN настроить...
|
|||
3
DayDreamer
06.06.13
✎
10:26
|
(2) на сервере локально подключаюсь без проблем
|
|||
4
sapphire
06.06.13
✎
10:26
|
(2) TNS :)
|
|||
5
ДенисЧ
06.06.13
✎
10:28
|
(4) у него мелкософтовый драйвер. Так что DSN:-)
Вот поставит Instance клиента - тогда TSN будет настраивать |
|||
6
sapphire
06.06.13
✎
10:30
|
||||
7
sapphire
06.06.13
✎
10:30
|
(5) Точно :)
|
|||
8
Gorgol
06.06.13
✎
10:32
|
(0) Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;
http://www.connectionstrings.com/oracle#net-framework-data-provider-for-ole-db Ставь клиента Оралка на сервере 1С. Проверь, чтобы он у тебя был установлен и для х86, для х64. |
|||
9
DayDreamer
06.06.13
✎
10:38
|
(8) {ОбщийМодуль._ТМ_Сервер.Модуль(18)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанный поставщик. Вероятно, он установлен неправильно.
|
|||
10
DayDreamer
06.06.13
✎
10:49
|
(2),(4) почему если выполняю те же самые действия на клиенте, то соединение проходит успешно?
|
|||
11
ДенисЧ
06.06.13
✎
10:52
|
(10) патамушта на клиенте настроено...
Видать, на сервере х64 |
|||
12
DayDreamer
06.06.13
✎
10:54
|
(11) Сервер 64битный
Запускаю толстый клиент на сервере, выполняю код "на клиенте" соединение установлено, код "на сервере" - ошибка |
|||
13
vmv
06.06.13
✎
10:56
|
"Проверь, чтобы он у тебя был установлен и для х86, для х64.
" |
|||
14
ДенисЧ
06.06.13
✎
11:02
|
(12) толстый клиент - 32бит.
Такшта... Нужно настраивать 64... Я в своё время на это 3 недели убил... Но настроил |
|||
15
DayDreamer
06.06.13
✎
11:10
|
(14) как с тобой можно связаться?
|
|||
16
ДенисЧ
06.06.13
✎
11:11
|
(15) Никак. Это было 2 года назад и в другой конторе.
Смотри тут мои темы. Гугли. Думай. |
|||
17
DayDreamer
06.06.13
✎
11:14
|
(16) ок , спасибо
|
|||
18
Gorgol
06.06.13
✎
11:17
|
(0) Хочешь через ODBC и Майкрософтовский драйвер на х64 сервере? Поставь http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html
|
|||
19
DayDreamer
06.06.13
✎
13:05
|
(18) ошибка та же
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |