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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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