Текущее время: Пт, июл 18 2025, 19:12

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Чтение внешней БД на oracle
СообщениеДобавлено: Ср, фев 15 2006, 11:30 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Вот tnsnames.ora:
ORA64 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.83.200.144)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ora64)
)
)
В dbcon прописал:
TEST ORA login_свой passw_свой ORA64
----------------------
Code:
EXEC SQL.
    CONNECT TO  :'TEST'
  ENDEXEC.

у меня sy-subrc = 4.
Чего не так сделал?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 16 2006, 15:07 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
В табл DBCON создай соответствующую строку:
Логическое имя соединения с базой данных - ... " TEST
Система БД - ORA
Пользователь базы данных - ...
Пароль для установления соединения с базой данных - ...

Последние два поля чуствительны к регистру.

А далее в программе уже можно делать:


CONNECT TO :'TEST'.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 16 2006, 16:23 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Насколько я понял для этого должны быть настроены еще и dblinkи.
А про последнее поле в dbcon можно по подробнее для моего dnsnames.ora


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 12 2006, 10:43 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 07 2004, 13:51
Сообщения: 21
Откуда: Москва
Пол: Мужской
пытаюсь законектить R/3 (Oracle) c MsSql
в DBCON прописал
CON_NAME TEST
DBMS MSS
USER_NAME test
PASSWORD 1
CON_ENV MSSQL_SERVER=tcp:10.17.226.119;SQL_DBNAME=test

устанавливаю соединение
DATA: CON_NAME LIKE DBCON-CON_NAME VALUE 'TEST'.
EXEC SQL.
CONNECT TO :CON_NAME AS 'CON_1'
ENDEXEC.

в результате получаю дамп
Connection identifier "TEST" is unknown.
The connection identifier points to the data in the table DBCON
needed to establish a connection to the database system in the
context of the multi-connect. However, there is no entry
with the key "TEST".

Что ему еще не хватает? Запись в таблице все-таки есть
Спасибо за внимание.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 12 2006, 12:50 
Специалист
Специалист

Зарегистрирован:
Чт, авг 19 2004, 07:31
Сообщения: 234
Откуда: Нижнекамск
а что разве возможно законнектить SAP R/3(Oracle) и MsSql?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 12 2006, 13:12 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, май 27 2005, 14:20
Сообщения: 310
Пол: Мужской
Eugene написал(а):
а что разве возможно законнектить SAP R/3(Oracle) и MsSql?
Конечно. Настроить гетерогенный сервис.
Только вот термин "законнектить" несколько нечеткий...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 12 2006, 14:18 
Специалист
Специалист

Зарегистрирован:
Чт, авг 19 2004, 07:31
Сообщения: 234
Откуда: Нижнекамск
а можно поподробнее
каким образом настроить этот самый сервис?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 12 2006, 14:57 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 11:52
Сообщения: 337
Откуда: Кузня->Москва
Eugene написал(а):
а можно поподробнее
каким образом настроить этот самый сервис?


я сделал следующим образом.

поставил дилоговую инстанцию на виндовую платформу и все.

потом в DBCO сделаи запись соответвующую
в ИфнопоСоед поставили MSSQL_SERVER=tcp:server_name MSSQL_DBNAME=DB_NAME

и все.

только надо убедиться что библиотечка есть dbmssslib.dll в /sapmnt/SID/exe
с юниксового сервера не получится оединиться с базой MSSQL потмоу что нет бибилиотечки dbmssslib.sl (.so), хотя оно наверное и правильно


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 12 2006, 15:22 
Специалист
Специалист

Зарегистрирован:
Чт, авг 19 2004, 07:31
Сообщения: 234
Откуда: Нижнекамск
спасибо Johnny_nvkz

в общем то меня интересовал как раз юниксовый сервер


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB