|
Управляемое приложение - подключение к базе 8.1 | ☑ | ||
---|---|---|---|---|
0
Voittamaton
19.09.12
✎
07:24
|
Всем привет!
Столкнулся с такой задачей: подключаюсь к базе 8.1 из управляемого приложения (толстый клиент). Если подключение выполняется &НаКлиенте, тогда всё ОК. Но если &НаСервере, то получаю ошибку: Ошибка при вызове конструктора (COMObject) Подключение = New COMObject("V81.COMConnector"); по причине: Недопустимая строка с указанием класса Как подключиться к базе 8.1 &НаСервере? |
|||
1
Amra
19.09.12
✎
07:26
|
(0) При установке серверной части забыл установить компоненту доступа через КОМ
|
|||
2
almar
19.09.12
✎
07:28
|
(0) на сервере 8.1 установлен? у пользователя usrv82 есть права работать с COM?
|
|||
3
1Сергей
19.09.12
✎
07:29
|
COMОбъект (COMObject)
COMОбъект (COMObject) Конструкторы: По имени приложения Описание: Создает COM-объект (например, Word, Excel и т.д.). Методы и свойства СОМ-объектов в дальнейшем становятся доступными через данный объект. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. |
|||
4
Voittamaton
19.09.12
✎
07:30
|
(2) - на сервере 8.1 установлен, я ведь могу подключиться, если исполнение происходит на клиенте.
(1) - база SQL, для работы с толстого клиента нужна установка на сервер SQL или на локальную машину? |
|||
5
ДенисЧ
19.09.12
✎
07:33
|
(4) "на сервере 8.1 установлен, я ведь могу подключиться, если исполнение происходит на клиенте."
Нельзя с утра так шутить... Где сервер, а где клиент? |
|||
6
Voittamaton
19.09.12
✎
07:37
|
(4) - вообщем так:
1) Базы 8.1 и 8.2 (управляемое приложение) - SQL 2) Сервера подняты на отдельных машинах 3) Нужно из базы 8.2 подключиться к 8.1 4) Если код подключения выполняется &НаКлиенте, подключение проходит успешно 5) Если код подключения выполняется &НаСервере, получаю ошибку из (0) |
|||
7
Voittamaton
19.09.12
✎
07:37
|
(6) для (5)
|
|||
8
ДенисЧ
19.09.12
✎
07:38
|
Ещё раз. На компе, где работает сервер 1с 8.2 - установлена 8.1? Ком-коннектор установлен? У пользователя ОС, под которым работает служба сервера 8.2, права на КОМ есть?
|
|||
9
Voittamaton
19.09.12
✎
07:42
|
(8):
- 8.2 и 8.1 установлены на разных серверах (или на одном сервере на разных виртуальных машинах; в общем, кластер серверов различен для 8.1 и 8.2). - Ком-коннектор, видимо, установлен, если я могу подключиться &НаКлиенте. Или я что-то не правильно понимаю? - Права, видимо, тоже есть, если можно подключаться &НаКлиенте. |
|||
10
snikos
19.09.12
✎
07:44
|
(8) А можно чуть подробнее про "Ком-коннектор", а то у меня схожая проблема на отдельных ПК
v8: Недопустимая строка с указанием класса |
|||
11
shuhard
19.09.12
✎
07:45
|
(9) сервер небось 64Х ?
|
|||
12
Voittamaton
19.09.12
✎
07:46
|
(11) - да, 64
|
|||
13
snikos
19.09.12
✎
07:46
|
Ну дак конечно х64
|
|||
14
almar
19.09.12
✎
07:53
|
(9) на сервере 8.2 установи обычную клиентскую 8.1
|
|||
15
Voittamaton
19.09.12
✎
08:02
|
(14) - от этого проблем не возникнет с 8.2?
|
|||
16
shuhard
19.09.12
✎
08:20
|
(12)[да, 64]
в поиск проблема с сом-коннектором на 64Х обглодана до костей |
|||
17
ДенисЧ
19.09.12
✎
08:23
|
(9)
"Ком-коннектор, видимо, установлен, если я могу подключиться &НаКлиенте. Или я что-то не правильно понимаю" Если НаКлиенте, то он и установлен на клиенте. А вообще, если 64, то да, см (16) |
|||
18
Voittamaton
19.09.12
✎
09:02
|
1) Установил клиент 8.1 на машине с сервером 8.2 - проблема исчезла.
2) Появилась ошибка "класс не зарегистрирован", которая была решена инструкцией из темы v8: v81.comconnector класс не зарегистрирован 3) Новая ошибка - "отказано в доступе". Пытаюсь решить, но, похоже, придётся ждать админа. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |