1с ошибка 0x00002afc

Запрошенное имя верно, но данные запрошенного типа не найдены

Данная ошибка возникает в момент запуска базы при клиент-серверном варианте использования 1С.
Также сопровождаться ошибкой Windows Socket 11004 (0x00002AFC) — Ошибка сетевого доступа к серверу.

zaproshennoe-imya-verno-no-dannye-zaproshennogo-tipa-ne-najdeny-oshibka

Первая ошибка говорит, что в структуре данных отсутствуют нужные системные таблицы (даже если база создана с нуля), либо нет прав на их чтение.

Вторая же говорит о том, что в сети не обнаружен сервер с указанным именем:
— либо отсутствует запись в dns
— антивирус не дает его получить

Что в этом случае следует сделать:

  1. Попробовать подключиться по адресу машины
  2. Проверить ping по имени сервера, совпадает ли он с требуемым
  3. Перезагрузить роутеры(свитчи или wifi-точки), иногда они отдают неверные адреса, если адрес динамический.
    В большинстве случаев на серверах используются статические адреса.
  4. Для верного определения адреса допустимо сопоставление адресов в файле hosts (это самое быстрое решение, но при динамических адресах не рекомендуется, смотрите подробнее ниже)
  5. Попробуйте запустить 1С от имени администратора(правой кнопкой на ярлыке)
  6. Отключите временно антивирус (firewall), если заработает, то требуется настройка правил (включите режим обучения)

Такие же проявления, но без ошибок возникают с сетевыми принтерами (сервер и 1с перестает их видеть по имени, но по ip-адресу все работает корректно)

Как прописать адрес в hosts?

Он располагается папке c:\Windows\System32\drivers\etc\

в самом конце добавляете строку, содержащую адрес и через пробел его имя

192.168.0.1 servername

Например вот так выглядит такая запись для моего сайта. Строки, начинаются с #, это комментарии

redaktirovanie-hosts

Также обратите внимание, может быть в данном файл есть ошибочная запись для вашего сервера, с неактуальным адресом. Ее следует закомментировать или удалить.

Особенностью файла hosts, является то, что он обрабатывается моментально и не требуется перезагрузка.

Реклама — это когда изо всех сил колотят палкой по днищу пустой кастрюли.

Как выглядит ошибка

При попытке создать базу вылетает такое сообщение:

Ошибка соединения с рабочим процессом
server_addr=tcp://localhost.localdomain:1563 descr=Ошибка сетевого доступа к серверу
(Windows Sockets-11004(0x00002AFC). Затребованное имя допустимо и оно найдено в базе данных, но для имени отсутствуют связанные с ним данные, которые были разрешены для него.) line=546 file=.\scr\DataExchangeTcpClientImpl.cpp 

Или такое:

Windows Sockets - 11004(0х00002AFC). Затребованное имя допустимо и оно найдено в базе данных, но для имени отсутствуют связанные с ним данные, которые разрешены для него 

Что означает

Ошибка 11004 показывает, что указанному имени сервера в DNS нет соответствующей записи типа A, которая определяет его IP адрес.

Решения

  1. Ip-адреса имени <имя машины> и <имямашины>.<имя домена> выполняется по разному

    • как задано имя сервера 1С:Предприятия при регистрации ИБ на клиентском приложении?

    • выполняется ли ping по этому имени и определяется ли IP адрес?

    • совпадает ли IP адрес с тем, который выдает ping из того же домена?

  2. отстутствует имя компьютера центрального сервера в DNS или в файле C:\WINNT\system32\drivers\etc\hosts

    • попробуйте имя сервера внести в файл hosts на проблемном компьютере, указав ему IP адрес, выраваемый ping-ом с компьютера, на котором 1С:Предприятие стартует нормально.

  3. нет прав на сервер.

  • #1

Привет, не удается подключится к базе 1с 8.3. При запуске выдается сообщение об ошибке:
Запрошенное имя верно но данные запрошенного типа не найдены. Ошибка возникает в момент запуска базы при клиент-серверном варианте и так же сопровождается ошибкой Windows Socket 11004 (0x00002AFC) Ошибка сетевого доступа к серверу.

Снимок.PNG - Нажмите на изображение для увеличения.   Название:	Снимок.PNG  Просмотров:	1  Размер:	143.1 Кб  ID:	7728

Пробовал отключать брандмауэр, меня правила на FW, отключал антивирус — все бестолку. Ping до сервера есть. Подскажите как починить запуск 1с ? что можно еще попробовать

Последнее редактирование модератором:

  • #2

В папке %\Windows\System32\drivers\etc\% найдите файл hosts
Пропишите в него запись вида

  • #3

Последнее редактирование модератором:

  • #4

В папке %\Windows\System32\drivers\etc\% найдите файл hosts
Пропишите в него запись вида

а если это не помогает есть еще варианты ?

  • #5

нет a записи в dns для сервера

  • #6

может быть нет прав на доступ к серверу

Последнее редактирование модератором:

Большинство проблем при подключении к серверу 1С:Предприятия связаны с адресами машин и доступностью серверов кластера сервера 1С.

Ошибка «Затребованное имя допустимо»

При подключении к серверу 1С:Предприятия получаем ошибку:

Server_addr=tcp://localhost.localdomain:1562 descr=Ошибка
сетевого доступа к серверу (Windows Socket-11004(0х00002AFC). Затребованное
имя допустимо и оно найдено в базе данных, но для имени
отсутствует связанные с ним данные,
которые были разрешены для него.) line=259
file=.\src\DataExchangeTcpClientlmpl.cpp 

Ошибка 11004 показывает, что указанному имени сервера в DNS нет соответствующей записи типа A, которая определяет его IP адрес. [1]

"Ошибка при выполнении операции с информационной базой"
"Ошибка сетевого доступа к серверу"
(Windows Sockets 11001(0x00002AF9). Этот хост неизвестен. )
 

Возможное решение

На ошибку «Затребованное имя допустимо и оно найдено в базе данных, но для имени отсутствует связанные с ним данные, которые были разрешены для него» в файлах

/home/usr1cv81/1c/1cv81/srvibrg.lst и /home/usr1cv81/1c/1cv81/reg_1541/s1CV8Reg.lst

нужно заменить везде localhost.localdomain (или адрес, который там указан) на IP-адрес сервера сервера (в кавычках), либо на имя машины (тоже в кавычках). При указании имени машины нужно обеспечить для имён машин прямую зону в DNS, а для IP-адресов — обратную.

Проверить этот совет не представилось возможным, т.к. не удалось воспроизвести проблему

Ошибка сетевого доступа к серверу

При запуске базы в режиме предприятия получаем ошибку:
descr = Ошибка сетевого доступа к серверу
(Windows Sockets — 10004(0x00002714).@) line=870 file=.\src\DataExchangeServerImpl.cpp

В качестве решения нужно прописать адрес и имя сервера в /etc/hosts

Дальнейшие действия для локализации проблемы.

1. Удостовериться в правильной и полной установки пакетов.

   rpm -qa | grep nterprise

должно быть примерно:

1C_Enterprise-ws-nls-8.1.12-101

1C_Enterprise-crs-8.1.12-101

1C_Enterprise-server-nls-8.1.12-101

1C_Enterprise-crs-nls-8.1.12-101

1C_Enterprise-common-nls-8.1.12-101

1C_Enterprise-ws-8.1.12-101

1C_Enterprise-server-8.1.12-101

1C_Enterprise-common-8.1.12-101

2. Удостовериться в правильном и полном запуске сервера

  1. ps aux | grep 1c

(должно быть ragent, rmngr, rphost)

3. Удостовериться в наличии и правильном содержании файлов srvribrg.lst 1CV8Reg.lst

4. Включить логи и изучить ошибки http://kb.etersoft.ru/1С:Предприятие_8.1:_Включение_логов

(возможные ошибки и их решение можно посмотреть здесь http://www.gilev.ru/1c/81/techlog/)

<meta http-equiv=»content-type» content=»text/html; charset=utf-8″></meta>

Недоступность порта

Возможно не все сервера на кластере запустились. Проверить можно командой netstat -apn | grep :15 (выведет процессы, слушающие порты 15xx). Незапущенность серверов обычно связана с неверным указанием адресов узлов в конф. файлах. /home/usr1cv81/1c/1cv81/srvibrg.lst и /home/usr1cv81/1c/1cv81/reg_1541/s1CV8Reg.lst

Несоответствие системы

Если при первом запуске кластера выдаётся ошибка, и появляется только файл /home/usr1cv81/1c/1cv81/srvibrg.lst практически без содержимого, возможно нужно обновить систему.

Categories:

  • Компьютеры
  • IT
  • Cancel

При попытке подключения из доверенного домена тонким клиентом под Windows 7 вываливалось сообщение об ошибке:
Windows Socket — 11004(0x00002AFC) Запрошенное имя верно, но данные запрошенного типа не найдены.

Причем ошибка выходила независимо от того, происходило ли подключение по псевдониму, нормальному FQDN, или по IP. На XP ошибки не наблюдалось.

Костыль дебильный, но рабочий: прописать необходимое соответствие в Windows\system32\drivers\hosts

UPD: Возможно корень этого всего кроется в клиентской части виндового DNSSec, мол если DNS резолв прошел по незащищенному каналу из неродного, пусть и доверенного леса, то хрен вам а не файловые шары и прочие внутренние радости (долго думал, при чем тут тогда 1С, а потом вспомнил — DCOM же!). Микрософт на этот счет бредит несуразицей.

Понравилась статья? Поделить с друзьями:

Интересное по теме:

  • 1с бухгалтерия ошибка формата потока
  • 1с отчетность ошибка подключения к сервисам
  • 1с бухгалтерия ошибка печати
  • 1с битрикс отправка почты ошибка не работает
  • 1с бухгалтерия ошибка загрузки метаданных 1с

  • Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: