powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / SELECT c другого сервера - где почитать?
25 сообщений из 29, страница 1 из 2
SELECT c другого сервера - где почитать?
    #33361099
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Необходимо работать с удаленным сервером.

SELECT * FROM table@ol_server:database

приемлемо, но не работает.
user informix is not trusted

Подскажите, где почитать...
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33361123
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроме как VPN науке известны способы?
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33361208
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VPN ни при чем.
Не надо повторять плохо заданный вопрос два раза. Надо прочитать прилепленную тему и для начала указать, идет ли речь о Unix или Windows.

В таком вот аксепте
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33361513
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читать в направлении файла hosts.equiv
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33361573
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оба сервера под Win2003.
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33362104
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Administrator’s Guide for Informix Dynamic Server,
chapter Client/Server Communications,
subchapter Connectivity Files,
paragraph Network-Security Files

В таком вот аксепте
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33362500
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, сделал hosts.equiv, коннектиться стало.

select * from users@ol_winserv:informix


Теперь другая ошибка:
329: Database not found or not system permissions

При том, что база точно есть, запрос не кривой - dbaccess нормально коннектит и выбирает, если устанавливать из него коннект. Права у юзера informix, ессно, все есть.
Что делать?
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33362600
Чемберлен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yackСпасибо, сделал hosts.equiv, коннектиться стало.

select * from users@ol_winserv:informix


Теперь другая ошибка:
329: Database not found or not system permissions

При том, что база точно есть, запрос не кривой - dbaccess нормально коннектит и выбирает, если устанавливать из него коннект. Права у юзера informix, ессно, все есть.
Что делать?

users - это у вас так называется база данных? А informix - это такая таблица? А каким пользователем подключаетесь? На том удаленном сервере у него какие привилегии на базу? DBA? С каким режимом журнализации та база данных создана?
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33362650
cpr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cpr
Гость
1 таблица (впрочем как и все другие объекты) имеет полное имя как
dbname@servername:tabname

2 Если вы делаете коннект дбаксессом, то это совсем не значит что у вы сможете сделать обращение по полному имени на другую машину, тк для этого используются различные механизмы авторизации. Для обращения используется механизм доверенных узлов, а для коннекта прямая авторизация в ОС. Првада все это относится к UNIX, но не думаю что в виндоузе решили изобретать чтото новое.
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33364068
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!!!!
Получилось!!!!

Теперь вопрос с Insert/Update

Ругается "999: operation not implemented yet". Неужель действительно еще не сделано, или это я напортачил?
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33364082
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yackСпасибо!!!!
Получилось!!!!

Теперь вопрос с Insert/Update

Ругается "999: operation not implemented yet". Неужель действительно еще не сделано, или это я напортачил?
Версия инфромикс?
Запрос?
Типы данных в полях (блобы? массивы?)
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33364180
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Informix 10 tc1
блобов, клобов и прочего нет.
Из хитрых типов есть только lvarchar, но опыт показывает, что даже на простом запросе облом.

insert into infobase@ol_elephant:online (old_id) values ('5')
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33364328
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И так тоже плохо

insert into infobase@ol_elephant:online (old_id) values (5)
----------------------------------------------------^----
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33364486
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yackИ так тоже плохо
insert into infobase@ol_elephant:online (old_id) values (5)
----------------------------------------------------^----
Будем гадать:
1. ему не нравится имя таблицы. Переименуйте.


ЗЫ: lvarchar по сути это блоб.
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33364658
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C именем таблицы все ок - это курсор сместился при посте сообщения :)
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33364674
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yackC именем таблицы все ок - это курсор сместился при посте сообщения :)
Куда сместился вправо или влево?
Тип поля какой у old_id? сериал?

У вас дедушка партизаном был?
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33364718
idev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
idev Журавлев Денис yackИ так тоже плохо
insert into infobase@ol_elephant:online (old_id) values (5)
----------------------------------------------------^----
Будем гадать:
1. ему не нравится имя таблицы. Переименуйте.


ЗЫ: lvarchar по сути это блоб.

Категорически не согласен :)

(сорри случайно нажал отправку)

По сути это тот же varchar только может быть большего размера.
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33364734
Фотография Тан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
idev Журавлев Денис
ЗЫ: lvarchar по сути это блоб.
Категорически не согласен :)
По сути это тот же varchar только может быть большего размера.
это далеко не простой тип данных, и в распределенных запросах участвовать он не может
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33364778
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:)Зря спорите - old_id просто integer

Если быть точным - курсор указывает на скобку перед old_id

Поле существует, не serial, нет индекса unique (да и вообще нет индекса).
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33364892
Фотография Тан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yackТеперь вопрос с Insert/Update
Ругается "999: operation not implemented yet".
И кто ошибку такую дает?
Dbaccess?
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33364984
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
он самый, dbaccess
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33365126
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что за извращенная фантазия - называть таблицы "informix", "online"? Попробуйте имя t1.

В таком вот аксепте
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33365555
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
idev

Категорически не согласен :)

По сути это тот же varchar только может быть большего размера.
Мы расходимся в определении слова "суть".

lvarchar - opac "непрозрачный", boolean - opac, blob - opac, для себя я все опак типы представляю в виде сырых данных для которых необходимо описание и функции работы с ними (зову их для простоты блобами). А варчар напротив прозрачный тут длина тут данные.
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33366105
idev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис idev

Категорически не согласен :)

По сути это тот же varchar только может быть большего размера.
Мы расходимся в определении слова "суть".

lvarchar - opac "непрозрачный", boolean - opac, blob - opac, для себя я все опак типы представляю в виде сырых данных для которых необходимо описание и функции работы с ними (зову их для простоты блобами). А варчар напротив прозрачный тут длина тут данные.

Снова категорически не согласен :)
lvarchar не opaque

выдержка из доки:
Informix Guide to SQL ReferenceThe LVARCHAR data type is an SQL data type that you can use to create a
column of variable-length character data types that are potentially larger
than 255 bytes.

Собственно lvarchar возвращается и передается абсолютно прозрачным указателем на строку :)
...
Рейтинг: 0 / 0
SELECT c другого сервера - где почитать?
    #33366207
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
idev
Снова категорически не согласен :)
lvarchar не opaque

выдержка из доки:
Informix Guide to SQL ReferenceThe LVARCHAR data type is an SQL data type that you can use to create a
column of variable-length character data types that are potentially larger
than 255 bytes.

Собственно lvarchar возвращается и передается абсолютно прозрачным указателем на строку :)
Мы наверно разные главы прочитали.

IBM Informix Guide to SQL: Reference. Opaque Data Types (IDS)

The BOOLEAN, BLOB, CLOB, and LVARCHAR data types are implemented by the database server as built-in opaque data types .

A built-in opaque data type is one for which the database server provides the type definition. Because these data types are built-in opaque types, they do not have a unique coltype value. Instead, they have one of the coltype values for opaque types: 41 (fixed-length opaque type), or 40 (varying-length opaque type). The different fixed-length opaque types are distinguished by the extended_id column in the sysxtdtypes system catalog table.
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / Informix [игнор отключен] [закрыт для гостей] / SELECT c другого сервера - где почитать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]