Надеюсь, в этом блоге вы увидите сообщение об ошибке informix 956.
Одобрено: Fortect
Код ошибки Informix -956. Сервер базы данных не доверяет имени клиента или клиенту-человеку. Выбранный сервер базы данных не доверяет типу клиентского компьютера или вашему идентификатору пользователя.
Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
а>
[Продукт: Код: SSGU8G, Этикетка: Серверы Informix, Бизнес-подразделение: Код: BU053, Этикетка: Платформа облака и данных, Компонент: «-», «Платформа»: [«код»: «PF002», «метка»: « AIX »,« code »:« PF010 »,« label »:« HP-UX »,« code »:« PF016 »,« Label »:« Linux »,« code »:« PF027 »,« marking »:» Solaris »],« Версия »:« 11.1; 11,5; 11,7; 12.1 “,” Edition “:” “,” Line of Company “:” code “:” “,” label “:” “]
Проблема
Решение проблемы
Если вы попытаетесь подключиться к удаленной базе данных с помощью dbaccess или другого финансового приложения, вы получите ошибку -956:
Имя клиент-клиент не применяется к /etc/hosts.equiv для удаленного хоста.
Это администрирование невозможно воспроизвести, потому что указанный компьютер поддержки удаленного рабочего стола действительно не распознает имя, сгенерированное компьютером конечного пользователя (локальный хост, на котором имя часто возвращается из команды hostname). Клиентские транзакции обычно записываются в файл конфигурации /etc/hosts.equiv. Возможно, на самом деле нужно изменить файл rhosts на удаленном компьютере. Для получения дополнительной информации об этих файлах и о том, как их уважать, обратитесь к руководству по конкретной системе UNIX. Свяжитесь с супервизором удаленного хоста, чтобы убедиться, что марка клиентского хоста указана в файле /etc/hosts.equiv для выбранного хоста. До версии 6.0 это сообщение появлялось в различных формах.
Сервер данных, скорее всего, не будет доверять клиенту или диску с именем клиента.
Вызываемый сервер базы данных обычно принимает во внимание не только клиентский компьютер или ваш идентификатор пользователя. Попросите администратора процедуры указать компьютер в качестве надежного хоста и / или указать свой идентификатор пользователя, увидев, что это доверенный пользователь в файле /etc/hosts.equiv .. rhosts в вашем домашнем каталоге на удаленном компьютере. Для получения дополнительной информации см. Фанатичные страницы UNIX на HOSTS.EQUIV (5).
В качестве альтернативы вы почти наверняка явно укажете свое имя пользователя и безопасность в каждом из наших предложений USER оператора CONNECT или когда дело доходит до файла .netrc относительно вашего домашнего списка адресов на жестком диске клиента. Дополнительные сведения об операторе CONNECT см. В руководстве IBM informix SQL: Синтаксис UNIX и справочные страницы как NETRC (5) для получения дополнительной информации о точном каталоге .netrc. Это сообщение появляется в версии 6.0 и, следовательно, позже.
Название продукта |
Приложение (я) продукта |
Продавец оборудования |
Операционная система |
IBM® Dynamic informix® Server ™ |
|
Все |
Все |
x – это наш уровень сложности H, u или F. вашей текущей операционной системы.
Проверьте следующий компьютер как на локальном пульте дистанционного управления, так и в сети, определите, соответствует ли он приведенным ниже записям, в дополнение к повторной попытке подключения.
$ INFORMIXDIR / etc / sqlhosts (или файл $ INFORMIXSQLHOSTS): DBSERVERALIASES_machineon_server machine_server serviceA
по сравнению с etc / hosts:
IPmachine_server machine_server
IPmachine_client machine_client
/etc/hosts.equiv :
+ worker (логин человека, который хочет установить соединение) / tt>
/ etc / provider:
serviceA num_serviceA / tcp
serviceB serviceB_num или tcp
$ HOME / .rhosts:
IP_machine_cliente machine_cliente
IP_машинный_сервер_машинный_сервер
DBSERVERALIASES_machine_cliente onsoctcp machine_cliente serviceB
/ etc / homes:
IPmachine_server machine_server
IPmachine_client machine_client
/etc/hosts.equiv:
+ пользователь (логин всех желающих подключиться)
/ другие лица / услуги :
serviceA num_serviceA для каждого tcp
serviceB serviceB_num / tcp
$ HOME против .rhosts :
IP_machine_cliente machine_cliente
IP_machine_server machine_server